update Port/port_x32/RISC-V32/port_rv32.h.

Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
零中断延迟的RTOS
2026-08-15 08:13:12 +00:00
committed by Gitee
parent 76ee4725b8
commit 673089cab3
+4 -4
View File
@@ -3,8 +3,8 @@
* @file port_rv32.h
* @brief RISC-V32 Core Port File
* @author 迟凯峰
* @version v3.0.7
* @date 2026.08.14
* @version v3.0.8
* @date 2026.08.15
******************************************************************************/
#ifndef __PORT_RV32_H
@@ -44,7 +44,7 @@
*/
#if (MCUCFG_SYSTICK_AUTOCONFIG == __ENABLED__)
/* 自动配置 */
#define MCUCFG_SYSTICK_COUNTMODE 2 /*!< 计数方式,2:从重装载值向下计数至零溢出 */
#define MCUCFG_SYSTICK_COUNTMODE 1 /*!< 计数方式,1:从零向上计数至重装载值溢出 */
#define MCUCFG_SYSTICK_LIMITVALUE (1UL << 32) /*!< 极限值 */
#define MCUCFG_SYSTICK_CURRVALUE *(volatile s_u32_t *)(0xE000F008) /*!< 当前值寄存器 */
#define MCUCFG_SYSTICK_CLK MCUCFG_SYSCLK
@@ -56,7 +56,7 @@
#error 系统滴答定时器溢出。
#endif
#define mSysTick_SetLOAD() *(volatile s_u32_t *)(0xE000F010) = MCUCFG_SYSTICK_LOADVALUE
#define mSysTick_SetCTRL() *(volatile s_u32_t *)(0xE000F000) = 0x3F
#define mSysTick_SetCTRL() *(volatile s_u32_t *)(0xE000F000) = 0x2F
#define mSysTick_INIT() \
do{ \
mSysTick_SetPRI(); \