请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6748 主题中讨论的其他器件:OMAP-L138
我将使用 AISgen 工具以及 SFH_OMAP-L138获取 NAND 闪存以引导程序。 所有运行在内部 RAM 之外的程序在加载和运行时都没有问题-我正在切换一个引脚、并可以在"Scop"上对其进行监控。 当我尝试在 DDR 中运行时、引导过程似乎会进入无限循环。 我从 CCS/JTAG 调试器中知道代码都可以正常工作、但我认为外部 RAM 不会被加载。
从十六进制转储中查看 AIS 输出时看起来正确。 我将 AISgen 升级到了我可以找到的最新版本、虽然输出发生了变化、但结果是一样的。 看起来 AIS 会执行一些初始代码、然后调用 ROM PLL0、DDR2和 EMIFA 例程。 外部 DDR2应准备好接受此时的数据。
我的下一步是在 NAND 命令行上放置一个逻辑分析仪、看看它在做什么、但我希望这是一个简单的问题、早已解决。
任何想法都值得赞赏!
Mike