工具/软件:TI-RTOS
大家好、
我们需要从 IPL 引导 VisionSDK - VPS 应用程序 M4内核映像。
我们能够通过 CCS- JTAG 仿真器测试相同的映像。
从 IPL (引导加载程序)到引导 M4内核映像所需的最低配置是什么?
此致
Gokul
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.
您好、Rishabh、
我们没有使用 SBL。 我们拥有专有 IPL。
在此 IPL 中、已完成加载和引导 M4内核的基本初始化。
我们已通过从 IPL 读取存储器位置(0x40500000U)验证 IPL 已引导 M4内核映像。
但在某些时候,它已经崩溃。
在通过 CCS 加载和运行 M4内核映像时,我们会得到以下例外情况。 是否可以调试此异常? (这没有 GEL 初始化、只需加载 M4内核映像并开始运行。 我们正在 从引导加载程序 IPL 执行 GEL 初始化)
来自 CCS 的日志:
[Cortex_M4_IPU1_C0] DISP_DSS_APP:示例应用-启动!!!
src/vpsdrv_init.c @第212行:vps: vpsInitTda2xxPlatData!
src/vpsdrv_init.c @第214行:vps: vpsInitTda2xxPlatData Done!
TI.SYSBIOS.family.ARM.m3/Hwi:第1095行:E_hardFault:Forced
TI.SYSBIOS.family.ARM.m3/Hwi:第1172行:E_BUSFault:IMPRECISERR:延迟总线故障、确切的地址未知、地址:e000ed38
在 PC = 0x900be8a4的后台线程中发生异常。
内核0:ThreadType_Task 中发生异常。
任务名称:{unknown-instance-name}、句柄:0x907578e0。
任务堆栈基地址:0x90788b00。
任务堆栈大小:0x7800。
R0 = 0x90b4cacc R8 = 0x90b4cad4
R1 = 0x00000004 R9 = 0x90b4cb28
R2 = 0x000000fc R10 = 0x90b4cb78
R3 = 0x00000190 R11 = 0x90b4cae4
R4 = 0x00000000 R12 = 0x00000010
R5 = 0x00000000 SP (R13)= 0x9078fff8
R6 = 0x48975800 LR (R14)= 0x900b01eb
R7 = 0x90790014 PC (R15)= 0x900be8a4
PSR = 0x21000000
ICSR = 0x0440f803
MMFSR = 0x00
BFSR = 0x04
UFSR = 0x0000
HFSR = 0x40000000
DFSR = 0x00000001
MMAR = 0xe000ed34
BFAR = 0xe000ed38
AFSR = 0x00000000
正在终止执行...
此致
Gokul
您好、Rishabh、
附加文件、IPL 组使用该文件在 IPL 中进行初始化以进行 M4引导。
是否可以支持查找缺少的 IPL 初始化 ?
我们使用的是 dra7xx 平台。 那么 我们的 cfg 文件将是 bspCommon_AMMU.cfg。我对吗?
此致、
Gokul