主题中讨论的其他部分:UNIFLAASH
工具/软件:Code Composer Studio
您好,
我设计了一个带有F2.8377万S芯片的定制主板,该设计基于Delfino Launchpad原理图。 但是,我无法在我的自定义板上闪存闪存闪存的示例。 我在VDDIO上有+3.3V电压,在VDD上有+1.2V电压,而且我正在使用外部电源。
我有一个Delfino Launchpad,我可以将代码无缝上传到launchpad。
要将代码上载到我的自定义主板,我使用的是Olimex XDS100v3。 目标配置上的JTAG测试连接成功。 事实上,我可以将代码加载到RAM中,并且可以调试代码(这意味着仿真器可以工作),但每当我尝试刷新时,我都会收到以下错误:
C28xx_CPU1:凝胶输出:
内存映射初始化完成
C28xx_CPU1:错误:(错误-1135 @ 0xC095)调试探测器报告错误。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。 (仿真软件包7.0 .48.0)
C28xx_CPU1:停止目标CPU时出现故障:(错误-1044 @ 0x0)调试探测器报告错误。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。 (仿真软件包7.0 .48.0)
C28xx_CPU1:错误:(错误-1135 @ 0xC095)调试探测器报告错误。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。 (仿真软件包7.0 .48.0)
C28xx_CPU1:20次尝试后无法确定目标状态
C28xx_CPU1:断开连接前无法从目标中删除调试状态。 程序存储器中可能仍嵌入断点操作代码。 建议在连接之前重置仿真器,并在继续调试之前重新加载程序
C28xx_CPU1:闪存操作期间发生错误:无法写入0x0.0064万@数据:未连接目标
C28xx_CPU1:闪存操作期间发生错误:无法读取0x0.013万@程序:未连接目标
C28xx_CPU1:执行PLL配置算法时出错。 操作已取消。 (0x0)
C28xx_CPU1:文件加载器:内存写入失败:未知错误
我还尝试使用Uniflash刷新代码,但它给出了相同的错误。 当我使用Uniflash读取内存时,我得到的只是大量的0x00和0xFF。
我尝试在等待模式和获取模式下闪烁,但没有运气。
我当时使用的是Code Composer Studio v6,尝试卸载它并安装CCS v7,但仍然没有成功。
我没有使用热风枪来防止热损坏芯片,我还采取了焊接芯片时可以采取的所有ESD预防措施。 我仍然认为我可以损坏芯片并更换它,但错误仍然是一样的。
TRSTn由2.2k电阻器下拉,EMU0和EMU1被拉高,RTCK连接到TCK。 以下是原理图中与JTAG相关的部分(主要是从TI的原始设计中复制的):
