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.

[参考译文] 编译器/TMS320C5535:从闪存引导后具有 SD 的 ezDSP5535引导加载程序

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/565154/compiler-tms320c5535-ezdsp5535-bootloader-with-sd-after-a-boot-from-flash

器件型号:TMS320C5535

工具/软件:TI C/C++编译器

尊敬的开发人员:


我的 eZDSP5535电路板有问题。 我以前处理 SD 插槽和 SD 卡以启动程序。 最近、我找到了将代码直接放入闪存的方法。 但是、自那一天起、我肯定会修改 cmd 文件或一些其他寄存器、并且无法从 SD 卡 agin 运行程序。

当我将程序放入闪存存储器时、程序工作正常、但当我将程序放入 SD 卡时、程序不会启动。 我的目标是放置一个断点来调试未来的项目(使用引导加载程序)、但如果程序仅在闪存中、则无法执行该操作。


当我尝试仅使用 CCS (V6)加载符号时、PC 卡在引导加载程序中(位于地址0XFF54B3)。 由于 DSP 硬件复位、我的 IVPD 和 IVPH 都为0xFFFF。

我从构建中删除了 GEL 文件、关闭用于 SPI 引导的开关 SW3、程序卡在 SD 卡的引导加载程序中。
我没有将程序代码分配给 SARAM31内存。 您可以看到我的 CMD 文件附加到该线程。

您是否有任何关于 SD 卡引导加载程序发生什么情况的线索? 为什么我的代码在使用编程器而不是 SD 卡将代码放入闪存时起作用?

提前感谢。

e2e.ti.com/.../C5535.txt

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Julien、
    如何创建 SD 卡映像? 您是否在使用此处提到的说明?processors.wiki.ti.com/.../Creating_a_SD_card_boot_image_for_C55x

    您的 SD 卡是否已正确格式化?
    您能否尝试另一个 SD 卡以查看其是否正常工作?

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

    Lalindra、

    我正在使用 Hex55文件创建名为 bootimg1.bin 的 bin 文件、并放置在 SD 卡的根目录下。 它在几天前就开始工作了、但由于引导加载程序闪存和 CMD 文件的一些修改、它失败了。

    如果无法正常工作、我尝试将其放入另一张 SD 卡(也格式化为 FAT32)。 我的.CMD 文件是否已附加到引导加载程序的右侧?

    我还尝试使用 cleaner.bin 提供的内容来清理引导加载程序。

    首先、我试图在 CMD 文件中声明 SARAM31部分、但没有成功地将一个段链接到存储器的这个部分。 然后我删除了该段声明的行、但它不起作用。


    我猜是存储器声明错误或中断(如复位中断)有问题、但我不知道是什么问题...

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

    Julien、

    您能否尝试 SD 卡上随附的 bootimg.bin 并查看其是否正常工作? 它是来自 CSL 3.06 CSL_LCDC_TextDisplayExample_OUT 的 OLED 测试。

    您还可以尝试 CSL 中的其他一些示例、并从 SD 卡引导。 尝试隔离该问题。 如 http://processors.wiki.ti.com/index.php/Creating_a_SD_card_boot_image_for_C55x 中所述、通过 hex55.exe 工具放置.out 生成了.bin

    Lali

    /cfs-file/__key/communityserver-discussions-components-files/791/1200.bootimg.bin

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

    Lalindra、

    它终于又能工作了!! 我不知道附加什么、但无法从 SD 卡加载程序。 在许多程序加载到 SD 卡中和多种格式化之后、我设法使用 SD 卡运行我的应用程序。 我认为、我的1Go SD 卡采用 FAT32格式而不是 FAT16格式、因此无法正常工作。 我尝试了4Go SDHC、但也失败了(仍然不知道为什么...)


    感谢你能抽出时间!