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.
您好!
我正在使用 F28335 DSP、并使用 UNiflASH 2.2尝试下载.out 文件。 我有以下问题
a)通过 UNIFLASH LED 闪烁缓慢(约10秒)、但如果通过 CCS7.2下载相同、则闪烁快速(约2秒)。
B)同样、我编写了代码、以在 LCD 显示屏上连续读取和显示 ADC 值。 通过 CCS7.2下载时、它可以正常工作、但 通过 UNIFLASH 2.2下载.out 文件、那么它只显示一个第一扫描值并停止? 为什么 UNIFLASH 会发生这种情况? 您能就此提出任何解决方案吗?
您选择对闪存进行编程的方法不应影响应用程序的执行方式。
[报价]A)通过 UNIFLASH LED 闪烁缓慢(大约10秒)、但如果通过 CCS7.2下载相同、则闪烁快速(大约2秒)。 [/报价]
这是哪个 L.E.D? 它在 MCU 中的连接位置如何?
[引用]b)同样、我编写了代码以在 LCD 显示屏上连续读取和显示 ADC 值。 通过 CCS7.2下载时、它可以正常工作、但 通过 UNIFLASH 2.2下载.out 文件、那么它只显示一个第一扫描值并停止? 为什么 UNIFLASH 会发生这种情况? 您能就此提出任何解决方案吗? [/报价]
您是否在代码中正确初始化 PLL 和闪存等待状态?
1) 1)这是哪个 L.E.D? 它在 MCU 中的连接位置如何?
我们使用了双色 SMD LED、它连接到 DSP 的 GPIO8-15。
2) 2) 您是否在代码中正确初始化 PLL 和闪存等待状态?
是的、当从 CCS7.2下载代码时、该程序正常工作。 UNIFLASH 2.2软件中是否有任何设置可实时执行 CCS7.2恢复中的代码?
断开 JTAG 电缆并重启电源后、您是否观察到这一点?
请执行以下操作:
编程后、关闭电源并拔下 JTAG 电缆。 现在打开电源、查看编程方法之间是否有任何差异。 如果仍然存在差异、请重新连接器件并检查写入 PLLCR 寄存器和 PLLSTS.DIVSEL 的值
我已经通过删除 JTAG 仿真器进行了检查、 在上电时我 没有看到任何差异、结果与之前相同、仅显示一个值。 PLLCR 和 PLLSTS 寄存器中的值分别为0x000A 和0x0101。
如前所述、为闪存编程选择的方法应该没有任何不同。 请下载闪存映像并将其保存到十六进制文件中。 比较这两幅图像、看看内容是否不同。