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.

[参考译文] TMS320C6748:仅使用 C6748进行闪存写入

Guru**** 2589280 points
Other Parts Discussed in Thread: OMAP-L138

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627702/tms320c6748-flash-writing-with-c6748-alone

器件型号:TMS320C6748
主题中讨论的其他器件:OMAP-L138

你好

我使用 C 6748 (CCS 5.5)进行了编程并制作了定制板。

但是、写入 DSP 是不可能的。

仔细检查后、我发现没有外部 DDR、SFH_OMAP - L138.exe 无法正常工作。

从客户支持人员可以看到、将 nand_flash_writer_am335x.out 的程序从外部 DDR 更改为 L2存储器是不错的。 但是、代码重新编译不起作用。

C:\ti\c6748_StarterWare_1_20_04_01\tools\flash_writer\src\n 和-flash-writer_AM335x\NAND_Flasher

是否有人可以在没有外部 DDR 存储器的情况下将程序写入 C 6748?

我正在使用 UART2进行写入。

谢谢你。

Yoshinori

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已通知 RTOS 团队。 他们的反馈将在此处发布。

    此致、
    Yordan
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    n`t C6748上的 AM335x 使用 NAND 闪存写入器、因为 C6748上的并行接口是 EMIF;而在 AM335x 上、并行异步存储器接口是 GPMC。

    使用 NAND 闪存工具的另一个选择是适用于 NAND 闪存器的 CCS 项目、它是串行闪存工具包的一部分。 您可以在该工程中填充链接器命令文件以不使用 DDR。

    @闪存工具的目录路径:OMAP-L138_FlashAndBootUtils_2_40\OMAP-L138\ccs\NANDWriter

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

    我找到 OMAP-L138_FlashAndBootUtils_2_40并下载了它。

    但是、即使您指定了 CCS 的以下路径、也无法导入。
    OMAP-L138_FlashAndBootUtils_2_40 \ OMAP-L138 \ CCS \ NANDWriter

    NANDWriter 文件夹的配置如下所示。
    包含

    Makefile
    NANDWriter_arM.cmd
    NANDWriter_DSP.cmd
    NANDWriter_arM.pjt
    NANDWriter_DSP.pjt

    您能告诉我如何导入和使用 NANDWriter 吗?

    此致。
    Yoshinori
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将其作为旧版 CCS v3.3工程导入到最新的 CCS 中
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Rahul。

    >将其作为旧版 CCS v3.3项目导入到最新的 CCS 中

    我能够导入 NANDWriter。

    因此、我可以验证该程序是否可以写入 C6748 LCDK。
    之后、如果您尝试写入定制板、它会中途停止。

    * C6748 LCDK

    [C674x_0]启动 C6748 NANDWriter。
    是否要全局擦除 NAND 闪存?y
    输入闪存的二进制 AIS 文件名(输入'none'以跳过):
    C:\output.AIS


    数据所需的块数量:0x1
    将图像数据写入块0x1、页0x0
    将图像数据写入块0x1、页0x1

    NAND 启动准备成功!

    * Coustom Bord (仅限 C6748)

    [C674x_0]启动 C6748 NANDWriter。 (笑声)

    除了 DDR 之外、NANDWriter 可能无法写入外部 NAND?

    我无法在规范中区分 DSP 内部的闪存和 NAND 闪存。

    如果 NANDWriter 需要外部 NAND、那么没有其他方法可以直接写入 DSP 内部闪存?

    谢谢你。

    Yoshinori