开发板野火指南者,
环境keil5 使用标准固件库,移植了rt-thread3.1.5,开启了RT_USING_CONSOLE,控制台输出正常,其后又添加了finsh组件,编译通过运行报错,下面为串口报错原内容,RT_USING_HEAP开启了size 2048,关闭Finsh组件又恢复正常
\ | /
RT - Thread Operating System
/ | \ 3.1.5 build Jun 25 2023
2006 - 2020 Copyright by rt-thread team
psr: 0x21000000
r00: 0x20004414
r01: 0x20000408
r02: 0x00000000
r03: 0x2000436c
r04: 0x200003f4
r05: 0x00000000
r06: 0xdeadbeef
r07: 0xdeadbeef
r08: 0xdeadbeef
r09: 0xdeadbeef
r10: 0xdeadbeef
r11: 0xdeadbeef
r12: 0x00000000
lr: 0x08002a45
pc: 0x08002a6a
hard fault on thread: main
thread pri status sp stack size max used left tick error
tshell 21 ready 0x00000040 0x00000400 06% 0x0000000a 000
tidle 7 ready 0x00000044 0x00000100 26% 0x00000020 000
main 2 ready 0x00000044 0x00000200 47% 0x00000013 000
bus fault:
SCB_CFSR_BFSR:0x04