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.

[参考译文] 编译器/TMS570LC4357:RM57L843

Guru**** 2451970 points
Other Parts Discussed in Thread: RM57L843, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/635285/compiler-tms570lc4357-rm57l843

器件型号:TMS570LC4357
主题中讨论的其他器件:RM57L843HALCOGEN

工具/软件:TI C/C++编译器

我是一名入门级专家,试图了解 基于 ARMRegisteredCortexRegistered-R 内核硬件的 RM57L843 HerculesTm微控制器。 作为乞丐、我想在 L2 SRAM 上读取和写入数据。 我 要获得的是 L2SRAM 模块及其配置寄存器的方法。 能否有人可以共享一些代码或解释如何在此硬件上对 L2SRAM 执行简单的读写操作(简单的写入值)。 我在示例代码中没有看到示例代码。

谢谢

焦急地等待答复

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

    HALCoGen 提供图形用户界面来配置外设、中断、时钟和其他 MCU 参数。 器件配置完毕后、您可以生成外设初始化和驱动程序代码、并将其导入到 CCS 中。

    HALcogGen 在"Help\Examples"下还包含一些示例

    www.ti.com/.../HALCOGEN
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 QJ
    我想对 l2sram 进行读取和写入、我会像这样对其进行初始化

    空内存初始(uint32 ram)

    /*用户代码开始(6)*/
    /*用户代码结束*/

    /*启用内存硬件初始化*/
    systemREG1->MINITGCR = 0xAU;

    /*为所选 RAM 启用存储器硬件初始化*/
    systemREG1->MSINENA= ram;

    /*等待内存硬件初始化完成*/
    /*SAFETYMCUSW 28 D MR:NA "硬件状态位读取检查"*/
    while ((systemREG1->MSTCGSTAT & 0x00000100U)!= 0x00000100U)

    }/*等待*/

    /*禁用内存硬件初始化*/
    systemREG1->MINITGCR = 0x5U;

    /*用户代码开始(7)*/
    /*用户代码结束*/


    现在我不知道如何在 l2sram 上写入然后读取它
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正在等待您的回复
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请帮助我使用 CPU 读取和写入 SRAM 不知道我必须使用哪条命令?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    用户好、

    只需使用如下所示的直接地址写入:

    unsigned int*(yam_address_in_SRAM)= yam_value_to _write

    这是最简单的方法、但有很多方法可以实现。