打印
[PSoC™]

PSoC6 如何使用JLINK debug battery server例程

[复制链接]
42|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
KIT: CY8CKIT-062-BLE

背景:
在使用battery server例程时,会先将MCUboot烧写到芯片中(具体步骤请参考Battery server例程的readme)。有的时候我们需要在MCUboot hex不变的情况下,使用MTB(ModusToolbox) debug battery server例程。一般在使用Miniprog4debug时并不会有什么问题,但在使用JLINK时,会发现点击了debug以后,并不会正常进入main。

原因:
通过mtb-programmer读出hex后发现,原来是在program battery server的hex时MCUboot也一起被擦除了。

解决方法:
MTB在使用JLINK时候默认Device name为CY8C6xx7_CM4_sec256KB. 默认一个sector为256KB, 在program时会按sector进行擦除。如果bootloader和app在一个sector,那么在program app时就会将bootloader一起擦掉。可以通过修改Device name为CY8C6xx7_CM4解决这个问题


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:英飞凌科技股份公司
简介:关于英飞凌——我们致力于打造一个更加便利、安全和环保的世界,在赢得自身成功发展的同时,积极践行企业社会责任。

29

主题

43

帖子

2

粉丝