mirror of
https://gitee.com/cosyos/cosyos.git
synced 2026-08-17 08:42:13 +08:00
update Port/port_x32/RISC-V32/port_rv32.h.
Signed-off-by: 零中断延迟的RTOS <cosyos@139.com>
This commit is contained in:
@@ -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(); \
|
||||
|
||||
Reference in New Issue
Block a user