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.

[参考译文] TMS320C6748:NAND 引导至 DDR 问题

Guru**** 2582405 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/595237/tms320c6748-nand-boot-to-ddr-problem

器件型号:TMS320C6748
主题中讨论的其他器件:OMAP-L138

我将使用 AISgen 工具以及 SFH_OMAP-L138获取 NAND 闪存以引导程序。  所有运行在内部 RAM 之外的程序在加载和运行时都没有问题-我正在切换一个引脚、并可以在"Scop"上对其进行监控。  当我尝试在 DDR 中运行时、引导过程似乎会进入无限循环。  我从 CCS/JTAG 调试器中知道代码都可以正常工作、但我认为外部 RAM 不会被加载。

从十六进制转储中查看 AIS 输出时看起来正确。  我将 AISgen 升级到了我可以找到的最新版本、虽然输出发生了变化、但结果是一样的。  看起来 AIS 会执行一些初始代码、然后调用 ROM PLL0、DDR2和 EMIFA 例程。  外部 DDR2应准备好接受此时的数据。  

我的下一步是在 NAND 命令行上放置一个逻辑分析仪、看看它在做什么、但我希望这是一个简单的问题、早已解决。

任何想法都值得赞赏!

Mike