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.

[参考译文] SysConfig:在为客户闪存上传 json 文件时出现的 SysConfig 问题

Guru**** 2696775 points

Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1575139/sysconfig-sysconfig-issue-to-upload-json-file-for-customer-flash

器件型号: SysConfig

工具/软件:

Ie2e.ti.com/.../QSPI_5F00_JSON.jsone2e.ti.com/.../QSPI_5F00_JSON_5F00_reduced.json

我的 QSPI 配置有问题。
AM243x MCU+ SDK 示例之后:添加对定制闪存器件的支持
我多次尝试为 QSPI 上传 json 文件、但我在自动配置闪存应用程序时似乎遇到了问题。

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

    您好、

    客户通过电子邮件发送的 Flash 数据表。

    我将查看这些内容并填写 SysConfig 值。

    完成后、我将分享一个屏幕截图。

    谢谢、

    Vaibhav

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

    您好、Jan、Stefano、

    我正在积极查看此主题、并会在某个时间(最好是几个小时)内回复。

    感谢您的耐心等待、E2E 已在 TI 印度停留了几天、因此回复会延迟。

    谢谢、

    Vaibhav

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

    尊敬的 Stefano:

    请尝试以下配置。 请确保运行 OSPI 闪存 IO 示例以对此进行测试、因此您需要在 OSPI 闪存 IO 应用的 example.syscfg 中进行此配置。

    OSPI 配置如下:

    请告诉我结果。 如果在执行应用 OSPI 闪存 IO 时失败、我希望您进行调试并告诉我确切的故障点。

    此致、

    Vaibhav

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

    以下是我使 QSPI 存储器正常工作的尝试的摘要。

     

    使用的版本:

    CCS 20.3.1

    SysConfig 1.21.2(也尝试了 1.25.0,但运气不好)

    TI Arm Clang LTS 编译器 4.0.1.00(也尝试了 4.0.4.00 版本,但没有运气)

     

    最初、我从使用 HLD 的“ospi_flash_dma"示“示例开始、因此在 SysConfig 中配置了闪存和 OSPI 部分。

    为了获得更多控制、我决定切换到直接使用 LLD 的“ospi_flash_DMA_LLD"示“示例、因此 SysConfig 中仅配置 OSPI 部分。

    我尝试了有和没有 DMA 以及直接和间接模式,但导致我相同的结果。 从技术参考手册中、我发现“Input Clock Frequency (Hz)“只能在一组固定的值上选择(不清楚,因为没有时钟树工具,很难理解时钟链和参数)、因此我尝试更改此频率与“Input Clock Divider“一起更改、以更改馈送到 QSPI IC 的时钟频率。

    目标是进行测试、测试可以:

    1. 擦除一个或多个扇区
    2. 写入数据
    3. 读回并验证数据

    我测试了以下协议:

    • 1s-1s-1s(正常< 66MHz)
    • 1S-1S-4S (未通过 I 读取所有 0xFF,但所有命令都返回成功)
    • 4S-4S-4S (我未能读取所有 0xFF,但所有命令都返回成功)
    • 4S-4D-4D (我未能读取所有 0xFF,但所有命令都返回成功)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jan、

    请让客户使用我在上面发送的配置来测试 OSPI 闪存 IO 示例。 如果通过基本读取、擦除和写入操作来测试 OSPI 闪存 IO、则与 OSPI 相关的所有其他应用/示例都将工作。

    请告诉我这是否适合他们:  关于:SysConfig:出现 SysConfig 问题、在客户闪存中上传 json 文件 

    此致、

    Vaibhav

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

    您好、

    与 ABB 的会议更新:

    根据对 Roberto 的调用、1S-1S-4S 正在使用我在此处分享的配置:  关于 SysConfig:在客户闪存中上传 json 文件的 SysConfig 问题 

    启用 PHY 模式也有效。

    目前检查 4S-4S-4S 的工作情况。

    此致、

    Vaibhav

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

    您好、Jan、

    请让客户参考以下内容:

    请查看为现有的 QSPI 器件所做的配置。 客户可以参考的示例位于以下目录:  

    C:\ti\mcu_plus_sdk_am243x_11_01_00_17\examples\drivers\ospi\ospi_flash_io\am243x-lp\r5fss0-0_nortos\ti-arm-clang

    此致、

    Vaibhav

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

    请参阅以下应用手册: www.ti.com/.../sprads5.pdf