我这里需要完成一个RA6T2的MCUBOOT,根据官方文档《RA6 Basic Secure Bootloader Using MCUBOOT and Internal Code Flash》配置好了MCUBOOT工程(Overwrite Only),以及APP1。在对工程进行调试时发现,程序会在mcuboot_quick_setup()内触发断言函数assert内的硬件断点无法继续运行下去:
通过单步调试往下走:
发现是在此处返回了一个FSP_ERR_CRYPTO_SCE_FAIL,导致错误。
希望能得到问题的解决方法。又或者能否给出一个适用于RA6T2的MCUBOOT与APP工程模板代码,邮箱:[email protected]。
附上一些工程的配置信息:
您好,
此报错是由于RA6T2不支持MbedTLS的加密导致的:
因此您不能按照文档中的使用mbed加密,需要使用tinycrypt:
非常感谢,将mbed加密改为tinycrypt后,新增ASN.1 parser:
随后在components勾选tinycrypt:
成功解决了问题。