This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LS3137:以太网引导加载程序

Guru**** 2387080 points
Other Parts Discussed in Thread: TMS570LS3137
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1515599/tms570ls3137-ethernet-bootloader

器件型号:TMS570LS3137

工具/软件:

您好:
    
  
我目前正在调试 TMS570LS3137引导加载程序、该引导加载程序使用以太网来加载程序(来自 TI SafetyMCU_SafetyMCU_ESC.zip Ethernet_Bootloader 封装)。 我的情况如下:

  1. 加载 TI 提供的闪烁可执行文件(Safety_enet_bootloader\App Example\TMS570_Blinky.bin)时、引导加载程序会成功跳转到应用程序、开发板上的 LED 正常闪烁。
  2. 当我编译 LED_Blink_TMS570LS3137.zip 工程时、已编译的应用程序也会正确启动、同时 LED 会按预期闪烁。
  3. 但是、在按如下方式修改 LED_Blink_TMS570LS3137.zip 工程中的 sys_link.cmd 文件并尝试通过引导加载程序加载修改后的应用程序后、LED 将无法闪烁。
    移动数据

      矢量(X):origin=0x00020000 length=0x00000020
      FLASH0 (RX):origin=0x00020020 length=0x0015FFE0
      FLASH1 (RX):origin=0x00180000 length=0x00180000
      栈(RW):origin=0x08000000 length=0x00001500
      RAM (RW):origin=0x08001500 length=0x0003EB00

    }

     问题:  1 为什么通过引导加载程序加载后、修改后的闪烁应用程序无法正确启动?   
             2  
您能否提供与 TMS570_Blinky.bin 相对应的工程并比较该工程与 LED_Blink_TMS570LS3137.zip 工程之间的差异?

             3 通过引导加载程序加载现有可执行文件时、应注意哪些方面以防止现有程序无法启动?  

e2e.ti.com/.../0434.LED_5F00_Blink_5F00_TMS570LS3137.zip

e2e.ti.com/.../SafetyMCU_5F00_Ethernet_5F00_Bootloader.zip

谢谢