“Thread:SysBIOS”中讨论的其它部件
工具/软件:Code Composer Studio
我最近更新了CCS v 7.1 .0.0.0016万。 我最初尝试更新到我们使用的所有工具/支持程序的最新版本,但由于无法生成项目,因此无法正常工作。 虽然花了一段时间,但我最终发现我不得不恢复到我们一直使用的工具/支持程序的版本,CCS,SysBIOS和XDC工具除外。 这让我终于有了一个要构建的项目。 现在我有了一个构建的项目,我在实际运行该项目时遇到了问题。 随着更新,工具链中的某些内容似乎不再正常工作。 尝试初始化SD卡时,BIOS PSP中的信号创建呼叫出现故障。
通过此调用序列,BIOS PSP代码中发生故障:
mmcsdStorageInit();-> psp_blkmediaDrvInit();-> semaphore_Params_init(&semAttr);
调用semaphore_Params_init()后,我得到以下失败信息:
0xc0c3.713万处出现异常
EFR=0x4000万 NRP+= 0xc0c3.713万
DMC例外MPFAR=0x0 MPFSR=0x120
安全违规,本地L1/L2高速缓存故障
主管读取冲突,故障ID=0x0
TI.SysBIOS.family.c64p.exception:行256:e_exceptionMax:pc = 0xc0c3.713万,sp = 0xc0.8182万a0。
xdc.runtime.Error.raise:正在终止执行
我当前的设置包括:
7.1。0.0.0016万
编译器工具:7.4 ................................21
SysBIOS 6.50 .1.12
XDC工具3.50 .1.12
BIOSPSP 3.0 .1.00
NDK 2.25 .0.09
EDMA3 2.12 .................0
通过以下设置,项目运行正常:
6.2。0.0.005万
编译器工具:7.4 ................................21
SysBIOS 6.46 .2.47
XDC工具3.32 .1.22
BIOSPSP 3.0 .1.00
NDK 2.25 .0.09
EDMA3 2.12 .................0
正如您所看到的,这两种方案中的唯一区别似乎是CCS版本,SysBIOS版本和XDC工具版本。