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.

[参考译文] TMS570LS0432:Example_TI_fee_Write_Read.c

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/632573/tms570ls0432-example_ti_fee_write_read-c

器件型号:TMS570LS0432
主题中讨论的其他器件: HALCOGEN

大家好、 我在调试 Example_TI_fee_Write_Read.c 项目文件时遇到了 TMS570LS0432 FEE 问题。

您好,我在调试TMS570LS0432芯片的FEE例程时,遇到一个问题,问题描述如下:μ A

它正常运行到 while (1),但  Read_data arry 中的所有数据保持不变。 请给我一些帮助。

程序正常执行到了while (1);语句。但是read _ data读取的数组里面数据仍然全是零,没有发生任何变化,不知道是什么原因,请TI专家指导。

使用的开发软件 :HALCoGen 04.07.00,IAR_WBS 8.11.1

使用的软件开发环境:HALCoGen 04.07.00,IAR_WBS 8.11.1

我与 以下所有步骤同行们:  

操作过程完全按照例程步骤:μ A

这是一个示例、描述了使用 TI-FEE 驱动器实现简单写入同步、写入异步、读取、无效和 EEPROM 存储块完整格式的步骤。

步骤1:

创建新项目。

导航:->文件->新建->项目-> TMS570x/ RMX

步骤2:

配置驱动程序代码生成:

  • 启用 TI-FEE 驱动器
  • 禁用其他

导航:-> TMS570x/ RMX ->驱动程序启用

步骤3:

导航:-> TMS570x/ RMX -> TI-FEE

配置费用设置(在下面的示例中保留默认值)

步骤4:

导航:-> File (文件)-> Generate Code (生成代码)

步骤5:

将以下源代码复制到您的应用中。

步骤6:

将 F021库文件添加到 CCS 工程中

  • 将文件夹 C:/ti/Hercules/F021闪存 API/2.01.01中的 F021_API_CortexR4_be.lib 添加到 CCS 项目中
  • 添加路径 C:/ti/Hercules/F021闪存 API/2.01.01/include 以在 CCS 工程中包含路径

示例文件 example_ti_fee_Write_Read.c 也可以在示例文件夹:./HALCoGen/examples 中找到

注释
HALCoGen 在 sys_main.c 中生成了一个 entty 主函数、请确保您链接到正确的主函数中或将源代码复制到此文件的用户代码段中。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    e2e.ti.com/.../2625.Key-files.rar

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    由于该问题始终无法解决,最终发现直接采用F021 API 函数调用,同样可以达到BANK7的参数写入和读取。只是要特别注意在使用Fapi issueProgrammingCommand()函数时,单次写入的字节长度不要超过8。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢超好、

    请使用"存储器浏览器"检查您是否已将数据写入费用。 FEE 的起始地址为0xf0200000。