20 在STM32F407跟着教程制作新bsp后 ,程序运行卡死

发布于 2020-10-29 20:38:54

如图,程序卡在 rt_hw_hard_fault_exception函数里的while(1)循环,不知道是为啥?串口也没打印数据
image.png
一步步调试,发现在这个地方就出错了
image.png

查看更多

关注者
0
被浏览
371
ching
ching 2020-10-30

board.h里正确配置rom和ram大小

5 个回答
whj467467222
whj467467222 认证专家 2020-10-30

看下你链接脚本的RAM怎么设置的

Line
Line 2020-10-30

如楼上所言,F4 的 RAM 不是连续的,是 128 + 64 的,其中 64K 是专用 RAM

ccxzjz
ccxzjz 2020-10-30

嗯懂了,感谢几位小伙伴帮忙
image.png
image.png

认清自我
认清自我 2021-03-29

你好我也遇到同样的问题改了ram大小之后串口依然不打印,不进串口中断!
while (__HAL_UART_GET_FLAG(&(uart->handle), UART_FLAG_TC) == RESET);
卡在这里

撰写答案

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

发布
问题

分享
好友

手机
浏览

扫码手机浏览