• 资料介绍
    • 简介
    • 问题分析
    • 总结
  • 资料预览
  • 相关推荐
申请入驻 产业图谱

LAT1233 TrustZone架构下程序跳转导致的HardFault

03/25 13:44
317
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

LAT1233 TrustZone架构下程序跳转导致的HardFault

1.14 MB

简介

客户使用 STM32U5 进行开发,并使能了 TrustZone 架构,程序需要从 bootloader 跳转到app。在之前版本都是正常跳转的,某一天 IAR 从 9.20 升级到 9.30 后,程序跳转失败,并且会导致 hardfault,想知道为什么会失败。

问题分析

通过断点和单步调试,我们发现出现问题的指令。

总结

在调试 TrustZone 工程的时候,由于使用了新的架构及新的汇编指令,需要对这些指令有一定基本的了解。在调查问题的时候,可以进行单步调试来定位发生问题的指令,然后再继续深入了解下为什么会导致 hardfault。

资料预览

点赞
收藏
评论
分享
加入交流群
举报

相关推荐

方案定制

去合作
方案开发定制化,2000+方案商即时响应!