Other Parts Discussed in Thread: AM263P4
器件型号: AM263P4
基于先前发布的预发布 MCAL 11.01.00.07、我们在中测试了示例 MCAL_AM263Px_11_01_00_07\mcal\examples\Bootloader\fls_boot_app。 由于只需要 TRNG 功能、因此对进行了以下修改 BootApp.c:
以下代码已被注释掉:

然后、只保留并循环调用 TRNG 功能:

最后 gmake -s fls_boot_app MCELF_ENABLE=yes PACKAGE=SIP 执行以生成 mcelf 文件、然后将该文件刷写到 AM263P4 中。 TRNG 仅运行一次。

通过调试、发现在第二次调用期间程序在该位置挂起。 使用的 HSM 固件直接由编译而来 tifs_am263px_11_00_00_01 (注意:通过 SDK 多次调用 TRNG 接口工作正常)。

我们还测试了下面的代码、该代码同样 SemaphoreP_pend 在第二次调用期间挂起。


我想问为什么会发生这种情况?
感谢专家的答复。 这一事件非常紧急


















