51单片机的ISP应用

[复制链接]
632|8
 楼主| wenfen 发表于 2017-9-22 23:28 | 显示全部楼层 |阅读模式
我自己写了个bootloarder,和测试app,app放到了flash的0x0000到0x6000,bootloarder放到了flash的后面,现在有个问题,就是bootloarder不能正确的跳到app程序
zhuhuis 发表于 2017-9-22 23:29 | 显示全部楼层

描述不完整啊
tian111 发表于 2017-9-22 23:33 | 显示全部楼层

因为app放到了低位,不需要中断重映射了
songqian17 发表于 2017-9-22 23:36 | 显示全部楼层
为什么要自己写BOOTLOADER
chenho 发表于 2017-9-22 23:38 | 显示全部楼层
我bootloarder里也没有用到中断,该如何跳转?
gongche 发表于 2017-9-22 23:39 | 显示全部楼层

typedef void(*void_f)(void);
((void_f)0x0000)();
huanghuac 发表于 2017-9-22 23:41 | 显示全部楼层

或许,直接复位可能更简单。。
huanghuac 发表于 2017-9-22 23:42 | 显示全部楼层
用看门狗复位,最简单。
 楼主| wenfen 发表于 2017-9-22 23:45 | 显示全部楼层

哦,我看下哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

737

主题

8940

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部