查看: 3412|回复: 7

[求助] 【求助】bootloader对用户代码进行写入后,执行用户代码??

[复制链接]
  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
    发表于 2015-1-10 20:39:57 | 显示全部楼层 |阅读模式
    本帖最后由 blue_blue 于 2015-8-11 20:18 编辑

           我现在在做bootloader,使用的bootloader已经实现用户代码的写入,但写入完成后,在执行用户代码的过程中遇到了如下问题:
    1.用户代码的写入完成后,通过JMP指令直接跳转到用户代码,大多数时候无法运行,我不知道如何使用有效的方式在用户代码的写入完成后,直接运行用户代码?
    2.bootloader的复位向量在$FFEF处,每次上电时检测boot按键,未检测到直接运行用户代码,但有时上电后用户代码无法运行?

         
    我知道答案 目前已有7人回答
    回复

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-12 09:55:22 | 显示全部楼层
    你针对MCU型号是什么以及想要的通信手段是如何?
    这样我可以推荐你对应得文档或者参考代码.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-11-29 19:14
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    20

    主题

    405

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1529
    最后登录
    1970-1-1
     楼主| 发表于 2015-1-13 08:06:32 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-12 09:55
    你针对MCU型号是什么以及想要的通信手段是如何?
    这样我可以推荐你对应得文档或者参考代码. ...

    MC9S08DZ60,SCI通讯
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-13 08:54:07 | 显示全部楼层

    我建议你可以参考一下下面这篇文章,这就是关于bootloader方案的。
    http://cache.freescale.com/zh-Ha ... app_note/AN2295.pdf
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    67

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    218
    最后登录
    2021-12-12
    发表于 2015-1-13 11:21:43 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-12 09:55
    你针对MCU型号是什么以及想要的通信手段是如何?
    这样我可以推荐你对应得文档或者参考代码. ...

    我的一直有问题,一直通过当地经销商联系你们的搞BOOTLOADER的FAE,至今无果。我的是KE06的MCU,我就是仿照你的例程写的,我发现KE02-SC中的DRIVER驱动和KEXX_DRIVERS_V1.2.1_DEVD里面的驱动不一样。我的BOOTLOADER就是把FC协议移植到KE06的工程下,我的跳转地址设为0X2000;我的bootloader应该是没有问题的烧录有警告,见附图
    bootloader1.jpg
    bootloader2.jpg
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    124

    主题

    3600

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5781
    最后登录
    1970-1-1
    发表于 2015-1-13 11:47:50 | 显示全部楼层
    auto_ele 发表于 2015-1-13 11:21
    我的一直有问题,一直通过当地经销商联系你们的搞BOOTLOADER的FAE,至今无果。我的是KE06的MCU,我就是仿 ...

    对的,我看上位机也识别出了application的S19文件,照道理应该没有问题的,你实验室有逻辑分析仪吗,你可以看看串口传输的数据到底如何!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    67

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    218
    最后登录
    2021-12-12
    发表于 2015-1-13 13:06:14 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-13 11:47
    对的,我看上位机也识别出了application的S19文件,照道理应该没有问题的,你实验室有逻辑分析仪吗,你可 ...

    我觉得是写FLASH出现了问题,搞不懂,我发现KE系列的MCU,不管64K,128K,扇区都是512,写的时候按照64B执行?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7

    主题

    67

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    218
    最后登录
    2021-12-12
    发表于 2015-1-14 15:29:02 | 显示全部楼层
    FSL_TICS_ZP 发表于 2015-1-13 11:47
    对的,我看上位机也识别出了application的S19文件,照道理应该没有问题的,你实验室有逻辑分析仪吗,你可 ...

    问题已解决,如何修改基于KEIL下的用户程序的中断向量重定位?
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 06:04 , Processed in 0.099592 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表