首页 > 其他分享 >usage fault的问题(0x100 UNALIGNED)

usage fault的问题(0x100 UNALIGNED)

时间:2023-04-30 18:46:47浏览次数:50  
标签:fault UNALIGNED 问题 0x100 串口 usage

问题如下:
使用RT-Thread时,出现了这个问题.
0x100 UNALIGNED:
SCB_CFSR_UFSR:0x100 UNALIGNED

使用的是stm32f103-atk-nano那个bsp.
开启了USART2的串口,以及DMA Rx功能.
使用了例程中uart_dma_sample.c
现象:

串口发送:
OK

串口接收:
usage fault.

报错分析
addr2line给的提示是ipc.c中
_rt_mq_send_wait函数
实际仿真,也确实是在这里挂掉了.

总结:
UNALIGNED的问题不一定是地址,结构体对齐等这些问题.

还会是因为编译器优化等级过高,造成的问题.
img

标签:fault,UNALIGNED,问题,0x100,串口,usage
From: https://www.cnblogs.com/Rabbit-susu/p/17365597.html

相关文章