硬件平台:芯片由 STM32L152VE 替换为 STM32L151VD (原因不知,采购买了一千多片,搞不好就完了)编译环境:IAR 8.1
软件:软件包括 BootLoader 和 APP 程序
问题:我直接在编译环境修改了一些参数就下载进板子,boot程序是可以正常运行并跳转到APP部分。没有做 OPTION BYTE 相关信息,但是在调试的过程中发现 OPTVERR 标志和OPTVERRUSR 标志被置1了
未命名图1片.png (25.23 KB, 下载次数: 0)
下载附件
2017-8-30 19:49 上传
151VD配置
Boot App
ROM_start__ =0x08000000; ROM_start__ =0x08004000;
ROM_end__ = 0x08003FFF; ROM_end__ = 0x08043FFE;
RAM_start__ =0x20000000; RAM_start__ =0x20000000;
RAM_end__ = 0x20007FFF; RAM_end__ = 0x2000FFFE;
cstack__ = 0x400; cstack__ = 0x400;
heap__ = 0x200; heap__ = 0x200;
EEPROM_start__ =0x08080000; EEPROM_start__ =0x08080000;
EEPROM_end__ = 0x080817FE; EEPROM_end__ = 0x080817FE;
手里暂时没有新的片子,新的片子拿回来再测试一下。如果每个都需要重新改写OPTION BYTES还真是麻烦了~还得给生产写操作说明。。多了一道工序。
为啥之前的片子STM32 都不需要这么操作呢~还是我程序哪里不小心动到了?
一周热门 更多>