各位老司机,各位大虾,各位高手。本人是MCU小白,如果问题太弱请勿喷。 事情是这样的: 针对STM32L0的参考板NUCLEO-L073RZ请教一个综合性的方案。参考板烧写debug都是用得ST-LINK接口。 需求是这样的: 程序有一片特殊的数据(const structure TYPE_A INSTANT_A),由于这片数据区最终用户需要用其他工具修改并重新烧回Flash,因此需要生成的image文件,其内容要将INSTANT_A和程序其他部分(DATA+CODE)分成两部分并连续摆放。请问如何来实现 (需要知道如何coding, link, flash)? 之前有一个其他MCU平台的参考。 他是把INSTANT_A放到flash 的头部,然后用另外的烧写工具配合来烧写实现。但是不知道在STM32的平台如何实现类似的方案。 小弟谢过先 |
评分
查看全部评分
评分
查看全部评分
评分
查看全部评分
2.STVP可以指定flash地址烧写hex和s19文件,但是.bin好像不行,jlink不清楚。
3.自己写上位机,串口通讯,制定简单数据传输协议,这个最稳妥。
评分
查看全部评分
unsigned char const DataStr[] __attribute__((at(0X08008000)))=__DATE__;
评分
查看全部评分
按各位的方法,现在能明确可以通过__attribute__(at())来指定位置。
请问如果用户想通过flash仅含INSTANT_A数据块 hex来重新作些特定配置, 我应该怎样根据现在完整的hex文件,重新构建仅含INSTANT_A数据块的hex文件呢?
评分
查看全部评分