查看: 4170|回复: 9

[其他] 请问有BootLoader大神吗?问什么我改的BootLoader 程序编译不了

[复制链接]
  • TA的每日心情

    2016-11-15 10:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    92
    最后登录
    2017-6-23
    发表于 2016-11-14 17:41:47 | 显示全部楼层 |阅读模式
    我把一个SCI BootLoader程序改成CAN通讯后编译就出现图所示的问题(xep100),跳不到main函数中,而且下一次下载别的程序的时候就会出现此时MCU被保护需要解锁才能写进去,编译时出现一个“L1107:Object _startupData not found”的警告,请问这是什么原因啊?急急,或者有什么好的参考资料可以发我邮箱小弟不胜感激2250950832@qq.com
    我知道答案 目前已有9人回答
    QQ截图20161114171542.png
    回复

    使用道具 举报

  • TA的每日心情

    2016-11-15 10:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    92
    最后登录
    2017-6-23
     楼主| 发表于 2016-11-14 17:49:19 | 显示全部楼层
    这是我Start.S文件的内容:
    ;
      xref  main
    ;
      xdef  _BootStart
    ;

    AppResetVect:   equ     $effe ; here is stored reset vector of user application
    StackTop:       equ     $3900


    _BootStart:

      ; -----------------------------------------------------------------------------
      movb  #$01, $025C ; enable pull up resistor on PP0 (or we can use external one)
      
      nop   ;wait a few cycles for stabilization of the signal
      nop
      nop
      nop
      nop
      
      brclr $0259, $01, GoBoot  ; if PP0 == 0 then start the bootloader
                                ; if PP0 == 1 then start the application
      
      movb  #$00, $025C ; disable pull up resistor on pin PP0 - restore default state
      ; -----------------------------------------------------------------------------
      
      ldd   AppResetVect
      cpd   #$ffff
      beq   GoBoot          ; if the application reset vector is not available
                            ; then start the bootloader
      ldx   AppResetVect
      jmp    0,x              ; jump to the application
      
      
    GoBoot:
      lds  #StackTop
      jmp  main
      
    ;********************************************************************************
    每次编译程序的时候都是从ldd  AppResetVect开始执行的,而一般正常的程序应该从movb #$01,$025C处执行的,请问这是什么原因啊?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2024-3-21 15:13
  • 签到天数: 41 天

    连续签到: 1 天

    [LV.5]常住居民I

    32

    主题

    1820

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2024-3-21
    发表于 2016-11-14 19:18:53 | 显示全部楼层
    要找大神,谁敢接话呀!
    好多年没来了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 20:00
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    16
    最后登录
    2016-11-29
    发表于 2016-11-14 19:59:11 | 显示全部楼层
    不错,只是看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-6-18 08:45
  • 签到天数: 812 天

    连续签到: 1 天

    [LV.10]以坛为家III

    66

    主题

    4900

    帖子

    64

    金牌会员

    Rank: 6Rank: 6

    积分
    6324
    最后登录
    2025-8-6
    发表于 2016-11-14 20:45:20 | 显示全部楼层
    什么芯片呀,就给一段启动汇编也不好分析你的程序问题
    开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-23 10:20
  • 签到天数: 45 天

    连续签到: 1 天

    [LV.5]常住居民I

    5

    主题

    694

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1429
    最后登录
    2025-9-5
    发表于 2016-11-14 22:48:10 | 显示全部楼层
    不懂帮顶...
    dfdfdfdfdfdfdfd dsfa222
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-24 08:30
  • 签到天数: 50 天

    连续签到: 1 天

    [LV.5]常住居民I

    22

    主题

    817

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1713
    最后登录
    2019-12-7
    发表于 2016-11-15 09:30:03 | 显示全部楼层
    不懂帮顶...
    回复

    使用道具 举报

  • TA的每日心情

    2016-11-15 10:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    92
    最后登录
    2017-6-23
     楼主| 发表于 2016-11-15 10:34:03 | 显示全部楼层
    飞狼老大 发表于 2016-11-14 19:18
    要找大神,谁敢接话呀!

    你们都是大神啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-11-15 10:41
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    8

    主题

    22

    帖子

    0

    注册会员

    Rank: 2

    积分
    92
    最后登录
    2017-6-23
     楼主| 发表于 2016-11-15 10:34:40 | 显示全部楼层
    原来的你 发表于 2016-11-14 20:45
    什么芯片呀,就给一段启动汇编也不好分析你的程序问题

    MC9S12XEP100飞思卡尔的芯片
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-11 03:50 , Processed in 0.102796 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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