AVR单片机如何合并bootloader程序和Flash程序为一个HEX文件,我想同时烧写进单片机。用什么方法?

如题。bootloader为引导程序(AIP编程程序),Flash为主程序。现在只能先用ISP将bootloader烧入,然后用AIP写入主程序。这样很麻烦,有高手帮忙吗... 如题。
bootloader为引导程序(AIP编程程序),Flash为主程序。现在只能先用ISP将bootloader烧入,然后用AIP写入主程序。这样很麻烦,有高手帮忙吗?单片机为ATM128
展开
 我来答
ATF144X
2013-01-07 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4674万
展开全部
把bootloader和Flash都转换为BIN文件格式,然后把Bootloader放在flash文件后面第120K开始的位置。然后把这合并的文件少写进单片机。
追问
具体怎么操作,用什么软件?非常感谢
追答
用WinHEX,首先把Flash文件转换为BIN格式后,用WinHEX编辑,即如果Flash文件小于120K就补充无用数据到120K(0x1DFFF)的位置,然后把Bootloader文件转换为BIN格式后从0x1E000的位置开始放入……剩下的我不多说了,你懂的。
jimtien
2013-01-07 · TA获得超过7654个赞
知道大有可为答主
回答量:2146
采纳率:88%
帮助的人:1129万
展开全部
Bootload只能用ISP或JTAG等方式写入,而且写一次就行了,有什么麻烦的?
追问
主要是Flash主程序文件没法同时写入啊,两者只能写一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式