本帖最后由 hyperion007 于 2014-7-28 15:37 编辑
我用自己的上位机下载 固件后(STM8S903K3),显示下载成功(写入后,我又读出来比较),但是好像程序跑着不正常!
我对原来的编译后的HEX做了些改动,我把代码的长度128对齐。就是说如果原来的长度5130=40x128+10,那么我会下载41x128长度,多出来的地方我用添加了0,不知道这样有没有问题!我没有进行擦除操作,而是直接覆盖!哪位大侠有相关经验吗?
我疑惑的地方是,加入原来的程序比较长,新下载的固件不能全部覆盖它,原来遗留的代码会不会有影响?需要对整个代码区擦除吗?
|