关于CH32V307 RT-Thread例程配置使用FPU注意事项

关于在CH32V307 EVT RT-Thread例程基础上配置修改使用FPU操作流程

CH32V307 EVT下载链接:

https://www.wch.cn/downloads/CH32V307EVT_ZIP.html

 

1、首先需要注意对MRS进行配置,具体配置方式可参考下贴:

https://blog.csdn.net/qq_36353650/article/details/127262634

 

2、除上述配置外,还需要对栈大小进行修改,否则可能会进HardFault

(1)对空闲时栈大小进行修改,如下图:

 (2)对main栈大小进行修改,如下图:

 (3)若要进行浮点打印,还需要进行如下配置:

 

注意,若是使用LOG_I函数打印或者rt_kprintf()函数打印,若还是无法打印浮点,可按下介绍添加配置

程序原本配置如下:

按照下操作进行修改:
文件中增加头文件#include <stdio.h>,然后按照下图修改,即将rt_vsnprintf函数改为vsnprintf函数。

 

posted @ 2023-08-22 14:12  ZaiLi  阅读(386)  评论(0)    收藏  举报