Efm32TG11B调试

Silicon Labs
Efm32TG11B调试、
最近使用EFM32TG11B开发,现将遇到的坑记录下。
说明:使用的开发板为SiLabs 的3301A,MCU:EMF32TG11B520
1、关于EFM32遇到的问题很多,不过在Silicon Labs官网上基本上都可以解决。
2、关于EFM32开发板仿真的问题:
开发板仿真模式可以由simplicity IDE 中的simplicity Commander进行模式的选择
D
Debug Mode:这里用于更改开发板的仿真方式
MCU:主要是用于仿真板载MCU
IN:用于外接仿真器进行MCU仿真
OUT:用于仿真外部MCU即将开发板当做J-Link用。
一般使用MCU 模式
3、关于解锁EFM32:
有时可能会无意中失去对MCU的调试访问权限。一些例子包括
禁用调试引脚
关闭核心运行的HF振荡器
进入EM4
如果在程序的早期完成上述任何操作,调试器将无法在MCU失去访问权限之前暂停MCU。
有一个重新获得调试访问权限的过程。当EFM32复位时,有一个小窗口,其中一个名为Authentication Access Port(AAP)的模块连接到调试接口。该窗口长47μs,发生在核心开始执行代码之前。
具体操作:
1、必须使用EFM32套件(STK / DK)作为调试器来执行调试解锁。解锁功能未内置于第三方探测器中。
2、要执行Debug Unlock,
1、从Simplicity Studio打开energyAware Commander,
2、复位开发板
3、 然后单击Flash选项卡中的“Debug Unlock”按钮。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值