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.
工具与软件:
你好
SDK 引用了 MCU_PLUS_SDK_AM243x_09.00.00.35
我正在读取 Bootloader_socOpenFirewalls ()函数以了解与 CBASS 相关的寄存器
对于防火墙。 ID14至19、权限设置根据表进行设置(第1187行)、
我了解防火墙。 来自源代码中的注释、
但似乎只有防火墙。 ID23需要特别处理
相关代码的路径如下所示
C:\ti\mcu_plus_sdk_am243x_09_00_00_35\source\drivers\bootloader\drivers\mas\am64x_am243x\bootloader_soc.c soc
上面代码的第1213行:status = Bootloader_socOpenFirewallRegion (23、1、fwlControl、0、0);
第1223行:status = Bootloader_socOpenFirewallRegion (23、0、fwlControl、startAddr、(startAddr + CSL_MSRAM_256K0_RAM_SIZE - 1);
我想知道为什么这一过程是必要的。
提前感谢您。
您好!
上述代码第1213行:status = Bootloader_socOpenFirewallRegion (23、1、fwlControl、0、0);
这用于清除 ROM 或 SYSFW 中剩余的区域1配置。
[报价 userid="615798" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1457679/am2434-regarding-the-processing-of-bootloader_socopenfirewalls-in-firewall-id23-of-the-bootloader-in-the-sdk 1223:状态=引导加载程序_socOpenFirewallRegion (23、0、fwlControl、startAddr、(startAddr + CSL_MSRAM_256K0_RAM_SIZE - 1);[/QUOT]清除后、这会根据需要配置区域0 (对所有人开放访问)。
此致、
Prashant