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.

[参考译文] CCS/AM1705:AM1705

Guru**** 2587365 points
Other Parts Discussed in Thread: AM1705

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/593169/ccs-am1705-am1705

器件型号:AM1705

工具/软件:Code Composer Studio

你(们)好

我正在我们的项目之一中使用 AM1705DPTPA3。 我使用 CCSv4对闪存进行编程、这是 AM1705的 SPI-Flash。 我使用 Macronix MX25L25635E IC 作为连接在 SPI0端口上的 AM1705的闪存、即 AM1705编程后将从 SPI0闪存引导并将代码复制到 SDRAM 器件型号 IS42S16320B、这是 ISSI 公司 IC

我使用 XDS100v2、TI 14引脚 JTAG 仿真器(TMDSEMU100V2U-14T)与电路板上的 AM1705处理器进行通信

最初为了写入闪存、我使用 AM17xx 应用手册中给出的引导引脚配置将 AM1705保持在仿真 JTAG 模式

然后、我使用 CCSv4软件按照 AM1705的 CPU 闪存程序进行操作

但是、我的过程在闪存的擦除操作时停止、如下所示在控制台窗口中

e2e.ti.com/.../Memory-erase-error.docx

应在 Mem 擦除之后执行发生的 Mem 擦除验证

我们在之前的版本电路板上成功完成了 CPU 闪存操作、该版本电路板上具有 AM1705BPTP3 IC、该 IC 具有上述绝对值和相同的 SPI 闪存 Macronix IC、但更新的版本电路板包含新修订的 AM1705DPTPA3 TI 处理器 IC。 处理器和 SPI 闪存的原理图与之前的版本相同、仅使用新修订的 AM1705D IC

有人能帮我解决这个问题吗?

我将随附 CPU 闪存过程文档、我们使用该文档通过 CCSv4软件对闪存进行编程

谢谢、此致、

Vihang Waze

e2e.ti.com/.../CPU_5F00_Flash_5F00_procedure.doc



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

    我已将此事转交给专家。 他们的反馈应发布在此处。

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

    您好!

    我使用 Code Composer Studio v4并根据 文档 应用报告 SPRABA4C–2012年6月 AM17xx 引导加载程序中给出的说明、检查了电路板上 AM1705 IC 的 ROM 引导加载程序修订 版、如下所示

    我将获得版本 d800k005

    因此、我根据应用 报告 SPRABA4C–2012年6月 AM17xx 引导加载程序(部分:AISgen:用于生成引导脚本的工具(AIS 映像))中给出的步骤生成了 UBL AIS 文件


    然后我再次尝试使用新的 AIS 生成的文件在电路板上写入 SPI 闪存、但现在我得到了

    错误:擦除 SPI 失败

    下面是所示错误的图片

    我甚至尝试探测板上 AM1705处理器 IC 的 SPI0芯片选择信号。 芯片选择引脚有一个上拉10K、因此在示波器中、它显示芯片选择引脚持续为高电平。 至少 对于显示 SPI 擦除失败、处理器应该通过拉低芯片选择引脚来启动 SPI 周期、但是在显示错误消息:擦除 SPI 失败之前和之后、芯片选择引脚一直处于高电平

    因此,我不知道生成的 AIS UBL 文件是否正确。

    除了上述问题之外、我还下载了最新的 DaVinci-PSP-SDK-03.20.00.14.tgz  

    加载从上述 CCSv4项目创建的 spidwrite.out 文件并运行代码。  

    然后、spidwrite 应用程序请求 ARM UBL 文件、然后当我加载 DaVincio-PSP-SDK-03.20.00.14提供的 ARM UBL 时 、它会给出"错误、如下面的 PIC 所示

    是否需要通过 AM1705在闪存 IC 中写入任何最新的 SPI 闪存写入器? 如果是、请告诉我。

    请帮助我尽早解决该 SPI 闪存写入问题

    谢谢、此致、

    Vihang