2.RISC-V 特权手册:https://bbs.eetop.cn/thread-604886-1-1.html 3.RISC-V-Reader-Chinese-v2p1翻译版手册:https://www.modb.pro/doc/49562 其下为以V103 和 V307这两款芯片为例,详细介绍RISC-V 平台上移植 RTOS的详细过程: 链接:https://pan.baidu.com/s/14TexbhLgdCo6ml28L7B8EA 提取码:z5...
这样即可保证RTOS下,硬件压栈可正常使用,保证RTOS下的中断响应速度。 今天聊下需要移植RTOS时RISC-V内核单片机需要保存的寄存器。 RISC-V寄存器如下图1所示,其中x0-x31为整形寄存器,f0-f31为浮点寄存器(青稞V3没有浮点寄存器)。所有带caller的寄存器,当发生中断时需要保存,值得注意的是,WCH的硬件压栈保存的寄存器仅...
这样即可保证RTOS下,硬件压栈可正常使用,保证RTOS下的中断响应速度。 今天聊下需要移植RTOS时RISC-V内核单片机需要保存的寄存器。 RISC-V寄存器如下图1所示,其中x0-x31为整形寄存器,f0-f31为浮点寄存器(青稞V3没有浮点寄存器)。所有带caller的寄存器,当发生中断时需要保存,值得注意的是,WCH的硬件压栈保存的寄存器仅...
这样即可保证RTOS下,硬件压栈可正常使用,保证RTOS下的中断响应速度。 今天聊下需要移植RTOS时RISC-V内核单片机 需要保存的寄存器。 RISC-V寄存器如下图1所示,其中x0-x31为整形寄存器,f0-f31为浮点寄存器(青稞V3没有浮点寄存器)。 所有带caller的寄存器,当发生中断时需要保存,值得注意的是,WCH的硬件压栈保存的寄存器...
今天聊下需要移植RTOS时RISC-V内核单片机需要保存的寄存器。 RISC-V寄存器如下图1所示,其中x0-x31为整形寄存器,f0-f31为浮点寄存器(青稞V3没有浮点寄存器)。所有带caller的寄存器,当发生中断时需要保存,值得注意的是,WCH的硬件压栈保存的寄存器仅仅保存整数的16个caller saved 寄存器。正常一个中断函数的寄存器保存我...
基于RISC-V内核单片机移植RTOS实时操作系统(四) 接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核单片机来详细说下针对RISC-V平台,移植实时操作系统的注意点。 今天聊下移植RTOS时RISC-V内核时单片机任务之间的切换。 了解了如何切换至第一个任务,如何实现不同任务之间的切换呢。在...
【为RISC-V MCU移植RTOS系列干货教程】- 5.RTOS启动后第一个任务执行的地方与汇编实现(中) 592 0 11:52 App 【为RISC-V MCU移植RTOS系列干货教程】-14.RISC-V链接脚本实战 189 0 14:38 App 【为RISC-V MCU移植RTOS系列干货教程】- 9.RISC-V的六个典型内核寄存器(1) 170 0 07:51 App 【为RISC...
接着以WCH沁恒微电子的赤菟V103(CH32V103)和赤菟V307(CH32V307)两款RISC-V内核单片机来详细说下针对RISC-V平台,移植实时操作系统的注意点。 今天聊下移植RTOS时RISC-V内核时单片机任务之间的切换。 了解了如何切换至第一个任务,如何实现不同任务之间的切换呢。在这之前想必对“任务优先级”,“时间片轮转”等...
1、单片机移植FreeRTOS实时操作系统移植FreeRTOS比较简单。仅需要注意以下几点:1.系统核心文件提取。2.Keil工程目录搭建。3.FreeRTOS配置文件修改。4.单片机核心中断 ...