我们遇到了一个间歇性问题、即让处理器开始在我们自己的基于 LDCK 的设计的电路板上运行我们的应用代码。 器件正常启动的大部分时间、但有时引导加载程序似乎从闪存加载、然后系统挂起。 我们能够在设置引脚多路复用器以将时钟连接到 GPIO6-14并看到时钟时验证引导加载程序是否正在运行。 我们还将引导加载程序配置为使用并使用通用 AIS 中的复选框检查 CRC 是否有任何方法可以知道引导加载程序是否已成功完成? 该文档指出、它将在任何段上尝试三次、然后中止。 中止时会发生什么情况? 引导加载程序在完成并将入口点调用到主代码或中止时是否有任何方法提高 IO 主导地位、以便我们能够了解所发生的情况。
由于引导加载程序每次都启动、因此电源定序和复位看起来都可以。 它并不总是将控制权传递给我们的应用程序代码。 我们使用来自 LDCK 的 Windbond DDR2芯片、并使用来自 LDCK 配置文件的设置。 AIS Gen 正在创建代码以在启动时设置 DDR2控制器。
感谢您的任何输入。
布莱尔