2019-07-20 06:24发布
jermy_z 发表于 2018-8-24 20:22 BootLoader+APP1+APP2 的架构,就可以满足你的需求了,内部flash不够的话,可以加外部flash
moonsex 发表于 2018-8-28 20:54 主要是不想增加其他的驱动程序,bootloader程序控制在20k一下
最多设置5个标签!
嗯嗯。谢谢
你可以这样试试,在APP程序中定义一个变量:
uchar DeviceType[] __attribute__((at(0X800F000)))={'L','E','N',0x01,0x02,0x03,0x04},按照这种方式定义,便可在flash指定地址储存变量,用0x01,0x02,0x03,0x04代表代码程度,这样你只需要修改bin文件0X800F000处0x01,0x02,0x03,0x04为你实际的大小就可以了,iap中读取0X800F000这个位置就可以指定程序大小了。这个没验证过你可以试下应该是可以的。
一周热门 更多>