BSP

CubeIDE建立RT_Thread Nano工程运行进入rt_hw_hard_fault_exception();

发布于 2019-12-04 14:11:30
根据官方手册使用CubeIDE工具配置STM32H750VB芯片手册工程,在配置完成后,成功烧录。但是在运行时,会进入 
void rt_hw_hard_fault_exception(struct exception_info *exception_info)
硬件错误中断中,在跟踪调试发现,是
rt_inline void _rt_timer_remove(rt_timer_t timer);
函数在进行链表操作的时候进入的。百般无解。发帖求助,望能人大佬解答!

查看更多

关注者
0
被浏览
663
3 个回答
LinFeng_X
LinFeng_X 2019-12-04
自己摸索解决了,
大家需要更改启动文件,把入口main函数,改成entry
大家移植需结合《RT-THREAD NANO 移植原理》
RockHill
RockHill 2019-12-21
LinFeng_X 发表于 2019-12-4 14:50
自己摸索解决了,
大家需要更改启动文件,把入口main函数,改成entry
大家移植需结合《RT-THREAD NANO 移植 ...


我遇到了同样的问题,使用的F103C8T6的片子,需要修改启动汇编文件跳转到entry来调用rtt_thread_startup函数。但是我接下遇到的问题是,使用cubeIDE的debug功能,无法进入到RUN_MODE了。请问你有遇到这样的问题吗?
re_ed
re_ed 2020-02-06
:handshake 感谢
同样这个问题 搜到您这 搞定
能跑起来就可以接着边实验边用了

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友