庞大的代码需要一个芯片级的操作系统来屏蔽掉硬件对于上层算法的影响,同时向上层提供API,帮助上层的算法调用底层硬件,因此一个芯片级操作系统就十分重要了,而RT-Thread是一种国产的芯片级操作系统,而我的课程刚好也涉及到了该系统,所以我准备写一系列的博客来记录下我在学习这个操作系统过程中的种种问题,希望能带给大...
第一步:配置portserial.c 源码文件中portserial.c包含下面几个函数,大体功能如注释所述。 1 void 2 vMBPortSerialEnable( BOOL xRxEnable, BOOL xTxEnable )//可以根据输入参数配置RS485收发器的收发模式 3 { 4 /* If xRXEnable enable serial receive interrupts. If xTxENable enable 5 * transmitter empty...
SystemClock_Config与HAL_GetTick()死机的问题https://club.rt-thread.org/ask/question/91c0a18db27b3a94.html 解决不了,只能调试看下。暂停程序,程序会停在这个地方,死循环。 一步一步调试能发现就是,rt_show_vesion()会用到rt_kprintf()这个函数。 而rt_kprintf(),因为有串口调试,需要把消息打印到串口上,...
5. **RT-Thread 调度器未启动**:在 `rt_hw_board_init()` 函数中调用 `HAL_Delay()` 时,...
可以在用户层写一个中断,包含HAL库中断原型函数就行了。ADC就可以正常中断,从而进入回调函数。中断、...
移植RT-thread到stm32开发板仿真异常解决 好久没发文了,来一篇低级错误的反面教材给大家亮亮眼。 异常描述如下,基于stm32战舰mini开发板自己定制了一下bsp支持包,详细的如何定制特定开发板的bsp已发表在星球,需要的筒子们可以去瞅瞅,我也是首次移植,虽然做不到丝滑,但也是比较顺利的通过了编译。
大家好~ 我剛接觸 rt-thread studio 實現第一個Hello RT-Thread! 照著影片創一個project + 設定 第一個問題是 想連接rt-thread shell 會卡住 第二個問題是 裡用GDB 追蹤 發現卡在死迴圈 rt_thread_delay -> rt_thread_sleep -> RT_ASSERT(thread != RT_NULL) 錯誤顯示 asser
在组件文件\rt-thread\components\utilities\ymodem\ry_sy.c 的ry函数,在使用控制台的串口设备下载文件前打开,下载后关闭。 在FAT文件系统下,若在使用YMODEM协议下载文件时报 not find a RTC,导致卡死,这是因为FAT文件系统在读写操作时会去访问RTC设备读取时间,若没有开启RTC设备则报这个错误,这也是因为rtt在log...
FH8630D在RT-Thread操作系统 上的应用 上海富瀚微电子股份有限公司 2017年12月16日 功能简介 FH8630D介绍 RTT的优势 RTT启动速度优化 快速启动 分段加载 VBUS应用 常见问题调试方法 CPU跑飞 线程卡死 框图 DVP Sensor x1