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.

[参考译文] TMS320F28377S:串行闪存编程器问题

Guru**** 2445440 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/968168/tms320f28377s-serial-flash-programmer-issues

器件型号:TMS320F28377S

您好!

我无法通过串行闪存编程器进行编程。 我正在运行以下命令:

serial_flash_programr.exe -d f2837xS -k F2837xS_sci_flash_kernel.txt -a{Project_name}.txt -p COMx -b 9600 -w -v

并获得如下所示的响应。

我还收到了 CPU 内核命令的提示、但上面的屏幕截图更常见。 不知道为什么我会针对相同的命令获得不同的结果。 如果我到达该点、我也无法成功选择 DFU CPU 命令。

如果您有任何建议、请告诉我。

谢谢、

Cameron

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

    Cameron、图像由于某种原因未显示。 是否可以重新发送/重新连接?

    谢谢、

    Sira

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

    您好,Sira,

    很抱歉。 请参阅随附的。

    谢谢、

    Cameron

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

    您好、Cameron、  

    闪存内核的 txt 文件是否从创建时修改为使用串行闪存编程器时修改? 当尝试读取它想要写入的第一个 RAM 地址时、SCI 引导加载程序看起来像卡住了。

    我还会确保、如果对 RAM 执行任何其他操作、RAM 之间以及内核所在的位置之间不存在存储器重叠。 您可以检查链接器命令文件和.map 文件、以检查内核将在 RAM 中的位置。  

    您还可以参阅 SCI 闪存内核应用手册:ti.com/lit/sprabv4

    谢谢、  

    Anu

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

    尊敬的 Anu:

    不、不是。 我使用 hex2000.exe 将 F2837xS_sci_flash_kernel.out 和 project.out 文件转换为十六进制文件、并将其输出为.txt 文件。 在此步骤后不会修改它们。

    我将检查存储器重叠。

    谢谢、

    Cameron

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

    尊敬的 Anu:

    它看起来不存在任何存储器重叠。 这似乎是间歇性问题。 有时、我能够继续前进、但更常见的情况是、我不能继续前进。

    再次感谢、

    Cameron

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

    您好、Cameron、  

    感谢您确认没有内存重叠。

    还有其他一些值得检查的东西-引导模式选择引脚是否设置正确以允许 SCI 引导? 项目是否使用 SCI_GetFunction()的 SCI_BOOT_ALTERNATE 参数进行编译?

    谢谢、  

    Anu

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

    尊敬的 Anu:

    我已经解决了我的问题。 感谢您的帮助!

    Cameron