摘要: 当MRS编译完成后,编译界面显示信息如下,其中数据代表含义如下: text段是程序代码段,由编译器在编译链接时自动计算,表示程序代码段大小。 data段包含已初始化的全局变量和静态变量。 bss段是英文Block Started by Symbol的简称,通常是指用来存放程序中未初始化的全局变量的一 阅读全文
posted @ 2023-09-26 11:00 ZaiLi 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1、关于调试模式下ecall和ebreak指令无效的解释说明 调试模式下ebreak会是断点,直接停在此处,单步可跳过。ecall会触发中断进入HardFault_Handler 2、关于MRS编译同时输出hex文件和bin文件 按照下图添加即可: ${cross_prefix}${cross_ob 阅读全文
posted @ 2023-09-26 10:54 ZaiLi 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 在我们使用f_write函数向SD卡或FLASH写入数据时,会出现SD卡或Flash返回正常但数据并没有写入的现象,如下图: 文件打开只是一个空文件。 原因如下: f_write后没关闭,缓存的写入流在进行f_open时被清掉了,所以读到一个空文件。 遇到以上问题时,需要进行如下操作: f_writ 阅读全文
posted @ 2023-09-26 10:07 ZaiLi 阅读(1538) 评论(0) 推荐(0) 编辑