在我的 C6747板中,我希望使用 SPI0闪存对其进行引导。 我失败了。
我用附件描述这个问题。
请帮帮我。
非常感谢您!e2e.ti.com/.../c6747boot_5F00_question.pdf
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.
在我的 C6747板中,我希望使用 SPI0闪存对其进行引导。 我失败了。
我用附件描述这个问题。
请帮帮我。
非常感谢您!e2e.ti.com/.../c6747boot_5F00_question.pdf
感谢您描述问题的详细信息。 为什么您认为启动失败? 您在文档中指出、即使您通过仿真器加载代码以及应用程序从闪存引导时、LED 仍保持亮起状态。
如果您怀疑这是一个 boo 组织、则可以执行以下调试步骤来帮助隔离此问题。
*将 SPI 速度降至10MHz、然后重试实验。
让您检查 GPIO 寄存器以确定它是否已设置、然后取消设置以使 LED 闪烁。 计时器计数设置是否正确? 如果没有、LED 可能会快速闪烁。
此致、
Rahul
非常感谢您的帮助。
我是按照你的建议来做的。 我附上结果。
我还有一些问题、 如附件所示。
e2e.ti.com/.../gel_5F00_log.txtI执行"Run the debug GEL file"、 日志文件显示为附件"GEL_log.txt"。 这意味着什么?
[引用 user="Rahul Prabhu"]您是否尝试过将 SPI 时钟减慢至10MHz 的实验。
是的、我 在 AISgen 中将 SPI0 CLK 更改为10MHz。 但我在 LED 应用中设置 SPI1 CLK 1MHz。 SPI1时钟是否会影响 SPI0闪存引导?
遗憾 的是、我手中没有 C6747的 TI 评估平台。
[引用 user="Rahul Prabhu">您是否在 SPI 时钟上放置了一个示波器,以查看时钟和数据传输是否从闪存启动? [/报价]
我将示波器 放置在 tge SPI0 clk 上、并且没有输出 SPI0 CLK。 原因可能是什么?
我在 spiflash_writer_DSP 投影中找不到 SPI0寄存器设置的代码。
SPI0 clk 频率在何处设置、是否在 AISgen 中设置?
非常感谢!