CM0 / CM4用户程序不运行我的PSoC程序员程序后的图像。我删除了所有的闪光/加密测试,只是把LED闪烁。创造形象,我合并CM0 CM4用户的应用程序,它用私钥签名,然后它合并安全图像精灵编译PSoC Creator。我更换CM0 / CM4程序与PSoC Creator编译的应用程序和它的作品,所以我不认为这是我的脚本化问题。我认为KEIL项目有点不对劲。我用scatter文件psoc6_user_app0_cm0plus.scat和psoc6_user_app0_cm4.scat我添加的输出符号,从安全形象:
导出NVMUX2IrqHunter-[代码]
NVMUX2IRIQHANDER
导出HurrFultTyHuffer-[代码]
HydFruttHuffer-Auto0x100900595
出口nvicmux0_irqhandler [代码]
nvicmux0_irqhandler EQU 0x10000c19
导出Svcl处理程序[代码]
SVCH处理程序
出口CysisisiGETVIEX[代码]
cy_si_getversion EQU 0x10000831
出口nvicmux31_irqhandler [代码]
nvicmux31_irqhandler EQU 0x1000097d
出口cy_si_getsecurekeyaddr [代码]
cy_si_getsecurekeyaddr EQU 0x1000080d
结束
需要配置Keil工程什么是我?
以上来自于百度翻译
以下为原文
The CM0/CM4 user app does not run after I program the image with PSoC Programmer. I removed all the flash/crypto tests and just kept the LED flashing. To create the image, I merged the CM0 and CM4 user apps, signed it with the private key, then merged it with the secure image elf compiled with PSoC Creator. I replaced the CM0/CM4 apps with the PSoC Creator compiled apps and it works so I don't think it is a problem with my script changes. I think it is something wrong with the Keil projects. I used the scatter files psoc6_user_app0_cm0plus.scat and psoc6_user_app0_cm4.scat and I added the exported symbols from the secure image:
EXPORT NvicMux2_IRQHandler [CODE]
NvicMux2_IRQHandler EQU 0x10001371
EXPORT HardFault_Handler [CODE]
HardFault_Handler EQU 0x10000595
EXPORT NvicMux0_IRQHandler [CODE]
NvicMux0_IRQHandler EQU 0x10000c19
EXPORT SVC_Handler [CODE]
SVC_Handler EQU 0x10000591
EXPORT Cy_SI_GetVersion [CODE]
Cy_SI_GetVersion EQU 0x10000831
EXPORT NvicMux31_IRQHandler [CODE]
NvicMux31_IRQHandler EQU 0x1000097d
EXPORT Cy_SI_GetSecureKeyAddr [CODE]
Cy_SI_GetSecureKeyAddr EQU 0x1000080d
END
What else do I need to do to configure the Keil project?