小墨墨墨 2023-04-13 22:09 采纳率: 83.3%
浏览 6
已结题

xep100 bootloader

xep100单片机,请问这里规定了用户程序存放的空间,然后下载S19文件,请问程序是怎么保证能下载到这个地址空间呢,我看程序中S19文件时先求出屋里地址,然后在转换为全局地址,然后在把数据写入到对应的全局地址中,我还是不明白为什么这样就能保证写入到指定的地址中了,请大家帮我解惑,谢谢啦


//用户程序存放的地方
      APP_MEM      = READ_ONLY   DATA_NEAR IBCC_NEAR  0xC000 TO   0xEFDF;

  • 写回答

1条回答 默认 最新

  • qllaoda 2023-04-13 22:39
    关注

    s19文件本质上是一种hex文件,hex文件中本身有地址,这个地址就是相对于基地址的偏移量,这个地址就是你说的“屋里地址”吧,然后加上基地址,就是你说的“全局地址”了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月3日
  • 已采纳回答 4月25日
  • 创建了问题 4月13日