Other Parts Discussed in Thread: SYSCONFIG
器件型号: TDA4AEN-Q1
主题: SysConfig 中讨论的其他器件
您好:
根据案例信息 e2e.ti.com/.../tda4aen-q1-j722s-does-j722s-support-xip-mode-on-ospi-nor-flash、我已经启用在支持 XIP 模式的 OSPI NOR 闪存上运行 MCU 应用文本/ rodata。 NOR 闪存中的 MCU 应用文本/ rodata 执行。 但我遇到的问题是、MCU 负载占了 100%。
我的 ADAS 功能 MCU 应用设计。 我创建了四个周期性任务。 任务有 10ms、20ms、100ms 和 200ms 任务。 在 20ms 任务中运行的所有大多数 ADAS 任务功能。 我必须测量 20ms 任务、需要更高的负载。 接近 90%的负载。 但如果将所有代码放入 DDR RAM 中、MCU 仅加载 40%。
我已查看并检查 SBL 是否启用支持 XIP 模式的 OSPI。 请检查以下项目。 我想知道、支持 XIP 模式的 OSPI 有任何限制吗? NOR 闪存中的文本/ rodata 代码执行有任何限制吗?(我的意思是不应该在 NOR 执行中计时关键代码。
使 NOR 闪存 XIP 能够在 NOR 闪存中运行代码的用途是什么?
1.检查显示的 SBL 日志、爬虫程序媒体时钟为 166.667MHz。
[bootloader_profile]引导介质 :闪存
[bootloader_profile]引导介质时钟:166.667MHz
[bootloader_profile]引导映像大小 :1677 KB
[bootloader_profile]存在内核 :
2.检查 OSPI 协议设置为 8-8-8 类型。
3.启用 phy。
OSPI 协议= 0x1080808
OSPI_isPhyEnable = 0x1
4.检查 OSPI PHY 调优数据是否启用并放置了 NOR 闪存扇区的最后一个。




