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.

[参考译文] TMS320F28027:SPI 引导加载程序问题

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1181122/tms320f28027-spi-bootloader-issue

器件型号:TMS320F28027

我的客户尝试在 TMS320F28027上使用 SPI 引导加载程序、但它不起作用。 似乎从 SPI 闪存中读取新映像、但它不会更新内部闪存。 请提出任何建议。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Matthew、

    我们将指派给主题专家。 许多工程师因假期休息而起飞、因此请预计延迟响应。

    此致、Santosh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这必须逐步调试。

    您是否能够看到数据在线路上传输-您是否使用示波器检查相同的数据?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    是重新启动后、数据按预期从 SPI 闪存中读取、然后跳转到入口点。 但是、闪存未被擦除或更新。

     

    出发地:TMS320F2802x 技术参考手册。  

    • SPI EEPROM 或闪存引导模式(SPI-A)跳转至 SPI 在独立模式下作为已编程的 Get Mode 选项可用。  

    也就是说、要在独立模式下配置器件以进行 SPI 引导、必须为 SPI_boot 对 OTP_KEY 和 OTP_BMODE 位置进行编程、并为获取模式引导选项配置引导模式引脚。  

    SPI 引导也可用作仿真引导选项。 在此模式下、引导 ROM 将通过 SPI-A 端口从外部 SPI EEPROM 或 SPI 闪存将代码和数据加载到片上存储器中。   

     

    我的设置:

    OTP_KEY = 0x55AA  

    OTP_BMODE = 0x004 (SPI_BOOT)

     

    ROM 中的 SPI_BOOT 能否直接写入 F2802x 内部闪存?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    ROM 中的 SPI 引导不会直接写入闪存。 第二级引导加载程序(称为内核)、它必须负责对闪存进行编程。