问题:程序运行不起来,仿真卡死 _sys_open函数

armv7架构 断点指令BKPT:

解决方法:
方法一:MicroLIB 勾选

反汇编文件没有_sys_open文件,因为MicroLIB 是 ARM 专门为了嵌入式优化的库,用于代替 C 的标准库
方法二:勾选该选项

生成的汇编:

方法三:添加代码
/* 告知连接器不从C库链接使用半主机的函数 */
#pragma import(__use_no_semihosting)
/* 定义 _sys_exit() 以避免使用半主机模式 */
void _sys_exit(int x)
{

最低0.47元/天 解锁文章
1385

被折叠的 条评论
为什么被折叠?



