
RT-Thread和STM32
moumde
我真的好菜啊
展开
-
RT-Thread Studio配置QSPI和SFUD
RT-Thread Studio配置QSPI和SFUD1 前言2 概述2.1 SPI和QSPI2.2 SFUD2.3 W25Q256FV3 移植过程3.1 开启相关组件3.2 QSPI配置3.3 SFUD配置1 前言本次采用的是正点原子STM32F767系列的板子,区别于F1及F4上的SPI,F7增加了QSPI。其上板载的W25Q256FV型号的Flash也是通过QSPI实现通信读写的。网上关于RT-Thread开启SPI使用SFUD进行FLASH进行读写的例子有很多,但是大部分都是基于ENV的,介原创 2020-08-14 14:46:12 · 4008 阅读 · 3 评论 -
RT-Thread Studio移植EasyFlash和ulog_easyflash注意事项
Github官方源码及文档看这里:https://github.com/armink/EasyFlashhttps://github.com/armink-rtt-pkgs/ulog_easyflash移植过程参考官方文档即可,这里简单说一下我自己在移植过程中踩过的坑以及一些注意事项:尽量在RT-Thread里面使用一种日志,ulog和easylogger尽可能选择其中一个即可,否则会造成一些不必要的麻烦。我原先在开启ulog的基础上配置easylogger的时候,INFO初始化时遇到了问题,后原创 2020-08-15 20:11:23 · 3107 阅读 · 1 评论 -
RT-Thread中rt_kprintf函数和ulog无法输出浮点数问题解决
最近做实验的时候发现RT-Thread无法正常输出浮点数,在调试的时候发现计算结果正确,但是输出数字却对不上,具体表现为不支持 %f,问题出现在rt_kprintf()和ulog日志输出。查阅资料过后目前解决方法如下:rt_kprintf()无法输出浮点数问题解决具体参考这边博客:RT-thread rt_kprintf()函数格式化输出浮点数修改方法:查找到 rt_kprintf() 这个函数的具体位置(/rt-thread/src/kservice.c文件下),在最上面添加头文件 #includ原创 2020-08-16 16:23:43 · 4581 阅读 · 1 评论