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.

[参考译文] AM2432:将闪存更改为 IS25LP128

Guru**** 2463330 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/1469526/am2432-change-flash-to-is25lp128

器件型号:AM2432
主题中讨论的其他器件:SysConfig

工具与软件:

嗨、团队:

我将为 AM243x 开发工业通信 SDK、

我需要将 闪存器件更改为 IS25LP128。

剂量过滤器"IS25LP128.json"是否存在? 如果可能、请提供。

此致、

小山

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

    尊敬的 Tomoya:

    您可以按照本指南添加对自定义闪存部件的支持:

    https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/10_01_00_32/exports/docs/api_guide_am243x/CUSTOM_FLASH_SUPPORT_GUIDE.html

    此致、

    开会。

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

    大家好、  

    我尝试了这个示例、但我无法生成.json 文件。

    这是这个时候的对话。

    请告诉我为什么这个测试已经提交了一些理由。  

    ..................................................................................................

    [OSPI 闪存诊断测试]正在启动...
    [OSPI 闪存诊断测试]闪存制造商 ID:0x9D
    [OSPI 闪存诊断测试]闪存器件 ID:0x6018
    [OSPI 闪存诊断测试]对第一个块执行闪存擦除...
    [OSPI 闪存诊断测试]已完成!!!
    [OSPI 闪存诊断测试]执行写读测试……
    错误:ospi_flash_diag_test_compare_buffers:181:osspi 读取数据不匹配!!
    某些测试失败!!

    四、决定

    此致、

    小山

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

    尊敬的 Tomoya:

    我可以在结束时重现此问题、请给我一些时间进一步调查、可能是什么问题。 我使用了 MCU + SDK 版本10.0.0、您能告诉我您测试的是哪个版本吗?

    此致、

    开会。

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

    大家好、  

    我在 ind_comms_sdk_am243x_09_02_00_15中使用 mcu_plus_sdk。

    通过改变 ospi_flash_diag.c 中 if ()的条件,如下 所示,我可以读取 .json 数据。  

    但是、数据不匹配仍然发生、因此该.json 数据可能是错误的。   

        if(1)
        {
            /* Read the SFDP table and print flash details */
            status = ospi_flash_diag_print_sfdp(ospiHandle);
        }
    

    此致、

    小山

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

    您好!

    [报价用户 id="633815" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1469526/am2432-change-flash-to-is25lp128/5642062 #5642062"]

    ..................................................................................................

    [OSPI 闪存诊断测试]正在启动...
    [OSPI 闪存诊断测试]闪存制造商 ID:0x9D
    [OSPI 闪存诊断测试]闪存器件 ID:0x6018
    [OSPI 闪存诊断测试]对第一个块执行闪存擦除...
    [OSPI 闪存诊断测试]已完成!!!
    [OSPI 闪存诊断测试]执行写读测试……
    错误:ospi_flash_diag_test_compare_buffers:181:osspi 读取数据不匹配!!
    某些测试失败!!

    [报价]

    为了实现这一功能、建议您继续操作并运行下面所述的应用程序

    您是否按照上述代码片段中的步骤操作?

    此致、

    Vaibhav

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

    尊敬的  Vaibhav:

    事实证明、数据写入是无效的、因此会发生数据不匹配。  

    我可以使用外部闪存写入器将数据写入闪存、并且我确认1s1s1s SPI 读取数据正确。

    但有一件事困扰着我。  

    我从 IS25LP128读取的.json 数据是   

    "P114"{

     "cmdRd""0x6B"、

     "dummyClksRd"0

    }

    但是、从 IS25LP128的数据集中读取虚拟时钟 为8。

    如果我将 0设置为 SysConfig 的虚拟时钟、则会在前8位中添加意外数据。

    如果我设置8、则 由于虚拟时钟差异、应用程序在 OSPI_init ()附近停止。

     

    当我设置不同的虚拟时钟时、您知道如何避免这个错误停止吗?

     

    此致、

    小山