打印
[STM8]

bootload 后,程序运行好像不正常

[复制链接]
1266|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hyperion007|  楼主 | 2014-7-28 15:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hyperion007 于 2014-7-28 15:37 编辑

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

使用特权

评论回复
板凳
hyperion007|  楼主 | 2014-7-28 15:55 | 只看该作者
版主有其他想法分享吗?我找不出哪里有问题,程序是运行的,但是有些功能似乎不正常!
我直接添加0有问题吗?

使用特权

评论回复
地板
hyperion007|  楼主 | 2014-7-29 09:33 | 只看该作者
有没有哪位给其他信息,我要添加0xFF吗?而不是零

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

48

帖子

0

粉丝