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.

[参考译文] AM263P4-Q1:SysConfig 中的 OCRAM MPU 区域分配

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1490186/am263p4-q1-ocram-mpu-region-assignment-in-sysconfig

器件型号:AM263P4-Q1

工具与软件:

团队成员、您好!  

几个问题:

  1. 我注意到、在所有示例中、 OCRAM 都定义为2 MB、起始地址为0x70000000、不能将其更改为3 MB、我是否应该以 L2OCRAM_BANK4地址开始添加另一个1 MB 的区域?  
  2. 对每个内核分配的存储器大小是否有任何限制? 例如、我可以有以下假设赋值吗:
    1. 内核1_0: 开始: 7018 0000、大小:0x20000
    2. CORE 1_1: 启动: 701A 0000、大小:0x60000
  3. 我可以使用 OCRAM 的一部分、或者我将定义在内核之间共享并由自旋锁保护的额外的1 MB 吗? 我需要一个内核来采样并填充缓冲器、另外一个内核需要读取和处理采样数据。
  4. 如果我使用随附的 CAN SBL、但进行了少量修改、假设它仍能适合分配的区域、我可以减小 SBL 区域的大小吗?  

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

    您好、Ahmed:

    对响应延迟深表歉意。

    [报价 USERID="512646" URL"~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1490186/am263p4-q1-ocram-mpu-region-assignment-in-sysconfig 注意到、在所有示例中、 OCRAM 定义为起始地址为0x70000000的2 MB、并且不能将其更改为3 MB、我是否应该添加另一个以 L2OCRAM_BANK4地址开头的1 MB 区域?  [报价]

    可以、这样可以为 MPU 配置添加其余 RAM 存储器。

    Unknown 说:
    对于为每个内核分配的内存大小是否有任何限制? 例如、我可以有以下假设赋值吗:
    1. 内核1_0: 开始: 7018 0000、大小:0x20000
    2. CORE 1_1: 启动: 701A 0000、大小:0x60000
    [报价]

    可以为每个内核定义的存储器大小没有限制。 只是确保它不冲突。 为此、您可以使用 syscfg 中的存储器配置器工具。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [quote userid="512646" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1490186/am263p4-q1-ocram-mpu-region-assignment-in-sysconfig 我可以使用 OCRAM 的一部分或者我将定义在内核之间共享并由自旋锁保护的额外1MB 空间吗? 我需要一个内核进行采样并填充缓冲区、另一个内核需要读取和处理采样数据。

    是的、这是可能的、请参考 IPC Notify 示例:

    software-dl.ti.com/.../EXAMPLES_DRIVERS_IPC_NOTIFY_ECHO.html

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [报价用户 id="512646" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1490186/am263p4-q1-ocram-mpu-region-assignment-in-sysconfig "]
    1. 如果我使用随附的 CAN SBL、但进行了少量修改、假设它仍能适合分配的区域、我可以减小 SBL 区域的大小吗?  

    [报价]

    如果合适、您可以更改代码、但需要确保代码不会溢出。