您好!
我有一个围绕 C6654的设计、不幸的是、当时 DDR 不工作(布局问题)。 我的应用程序非常小、适合 L2SRAM、在调试环境中一切正常。 现在、我要获取.out 文件并将其刷写到外部 SPI 闪存中。 不幸的是、我尝试了多种方法、但无法使其正常工作。
- 是否有必要让 DDR 使 RBL 正常工作? 或者它是否只能与 L2SRAM 配合使用?
- 在.RMD 文件中、我看到多个位置原点为0x400。 这是 L2SRAM (0x10800000)的地址是否与项目链接器文件类似?
如果是,则示例代码中的0x0400地址代表什么? 如果否,该地址是什么?
- 我按照 C6657_directROM_Boot_example 中的步骤操作、然后使用我自己的工具将最终的二进制文件(SPI_le_swap.bin)刷写到外部闪存中(闪存写入器需要 DDR、因此我无法使用)。
除了简单地将映像刷写到外部闪存之外,还有其他要求吗? 还验证了写入是否正确 - SPI 引导是否需要引导参数表? 下面是我正在使用的一个(输入时钟为85MHz、PLL 后为850MHz)

- 我是否遗漏了任何东西? 我们非常感谢您的任何帮助
SPI 闪存原理图设计类似于 C6657 EVM、其中 CS0连接到 SPI CS。 我们还使用 MT25QU128ABA1EW7。
引导引脚配置 [12:0] 0001100000110 (12是最左侧位、0是最右侧位)
我尝试了 CCS10和 CCS9 (以生成输出文件)
处理器 SDK:processor_sdk_rtos_c665x_6_03_00_106
谢谢你

