[技术问题解答] kinetis bootloader和app之间的跳转问题

[复制链接]
 楼主| luofeng2g 发表于 2015-5-7 14:42 | 显示全部楼层 |阅读模式
如题,在两种模式中跳转能否实现非复位式的跳转?也就是说,在app上直接跳到bootloader的main起始处开始执行!或者反过来,不知是否可以实现!!!@FSL_TICS_ZJJ   帮忙看看,谢了!!
FSL_TICS_Jeremy 发表于 2015-5-8 09:10 | 显示全部楼层
建议在app中调用Call reset触使MCU从bootloader开始运行,因为使用JUMP跳转话,如果app当前的时钟模式与bootloader初始使用的时钟不一致会导致hard fault中断
 楼主| luofeng2g 发表于 2015-5-28 09:05 | 显示全部楼层
FSL_TICS_Jeremy 发表于 2015-5-8 09:10
建议在app中调用Call reset触使MCU从bootloader开始运行,因为使用JUMP跳转话,如果app当前的时钟模式与boo ...

时钟模式都一样的,关键能否实现非复位式跳转
FSL_TICS_Jeremy 发表于 2015-5-28 09:28 | 显示全部楼层
luofeng2g 发表于 2015-5-28 09:05
时钟模式都一样的,关键能否实现非复位式跳转

应该是没有问题的
 楼主| luofeng2g 发表于 2015-5-28 09:30 | 显示全部楼层

可我们这边总是会执行复位动作。。。KL16Z!  能否给个跳转代码参考参考
FSL_TICS_Jeremy 发表于 2015-5-28 09:52 | 显示全部楼层
luofeng2g 发表于 2015-5-28 09:30
可我们这边总是会执行复位动作。。。KL16Z!  能否给个跳转代码参考参考

你可以参考AN2295 应用手册提供的参考例程
下载链接如下:
http://cache.freescale.com/files ... p_note/AN2295SW.zip
 楼主| luofeng2g 发表于 2015-5-28 10:41 | 显示全部楼层
FSL_TICS_Jeremy 发表于 2015-5-28 09:52
你可以参考AN2295 应用手册提供的参考例程
下载链接如下:
http://cache.freescale.com/files/microcontro ...

:L  这也太多了,没时间看,有时间再研究研究!还是谢谢你的解答
侣行天下 发表于 2015-5-28 13:15 | 显示全部楼层
恭喜楼主的问题解决了
FSL_TICS_Jeremy 发表于 2015-6-1 11:43 | 显示全部楼层
非常感谢你关于Kinetis的技术问题。如果你没有其他问题,我们将此帖默认为已解决.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

824

帖子

5

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