Other Parts Discussed in Thread: C2000WARE
主题中讨论的其他器件:C2000WARE
您好、香榭丽舍
客户正在使用 C28346、需要知道如何将外部闪存(EMIF 连接)中的代码加载到内部 RAM 中以运行。
请您建议我们是否有相关文档吗? 谢谢!
此致、
Linda
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.
Other Parts Discussed in Thread: C2000WARE
您好、香榭丽舍
客户正在使用 C28346、需要知道如何将外部闪存(EMIF 连接)中的代码加载到内部 RAM 中以运行。
请您建议我们是否有相关文档吗? 谢谢!
此致、
Linda
Linda、
这里的起点是有关该主题的旧应用手册
https://www.ti.com/lit/pdf/spraaw0
当然、问题是该工具归 Spectrum Digital 所有、他不再在公司工作。 我们需要检查替代方案。
Linda、
虽然您仍然可以从 SD 站点(http://spectrumdigital.com/sdflash/)下载 SDFlash、但这需要使用旧版 CCS v3或 v4才能工作。
客户 发现调试服务器脚本(DSS)是一种替代方案。
Linda、
客户可以创建自己的编程器、而不是 SDFlash。 建议使用通信端口、例如 SCI。 (SDFlash 使用 JTAG、这对客户来说并不容易)。
可从以下位置下载用于对外部闪存进行编程的 SDFlash 算法: www.ti.com/.../SPRAAW0。 SDFlash 使用 C28x 对外部闪存进行编程。 客户可以使用这些算法作为 C28x 如何执行此操作的参考。
更多信息-
可从 http://www.ti.com/lit/zip/SPRAAW0上获取用于对外部闪存进行编程的 SDFlash 算法
客户的内核将发出调用、而不是 SDFlash 调用算法。



对于主机端、他们可以查看的示例是 C2000Ware (C:\ti\c2000Ware_3_04_00_00\utilities\flash_programmers\serial_flash_programmer)中的示例
这会在新器件上对我们的内部闪存进行编程、但同样的概念也可应用于该器件上的外部闪存。 在引导加载程序方面、F2806x 的信息最接近客户的器件。
他们不使用内部闪存 API、而是使用 SDFlash 中的 SPI 闪存编程算法。
流程如下所示:
