XMC1404的BMI烧录问题

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

问题描述:

1.开始时xmc1404芯片的BMI为:ASC模式,此时可以使用memtool软件进行连接并烧录,但是烧录进去的软件不运行。

2.当使用memtool将芯片的BMI模式更改为SWD0后memtool无法与芯片进行连接,但是之前烧录进去的软件代码此时可运行。

xiphi_1-1675666524047.png

 

3.使用Dave4的get BMI也无响应

xiphi_0-1675666499167.png

4.之前提问与查询得知需要使用英飞凌的小红板进行烧录,于是进行如下图的连接,但是仍旧连接不上。

xiphi_2-1675666638095.png

5.下图是正在使用的芯片引脚配置:

xiphi_3-1675666708222.png

xiphi_4-1675666838533.png

 

请问:现在的情况需要怎么让dave或者memtool连接上xmc1404,并且更改BMI或者可以继续烧录软件

 

 

 

0 点赞
1 解答
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:你ASC 模式是什么tool烧写的?

2:改成SWD0以后,用jlink command 能不能getbmi?

3:用DAVE不能连接,显示的界面是什么?

4:你把小红板拍个照片给我们看一下,是不是有什么地方连接有问题。

 

 

在原帖中查看解决方案

0 点赞
15 回复数
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:你重新插拔几次,看看用jlink commander是不是可以getbmi?LinglingG_46_0-1675673371754.png

2:尝试:

断开烧写器和芯片板子的电,然后再上电,然后打开DAVE,然后在BMI更改的那个栏目地面直接更改。

2:我的理解是Memtool不能改BMI的,你描述的这个是怎么操作的?

3:你除了小红板还有别的烧写器吗?小红板有的时候确实存在你截图的这个error,但是我重新插拔上电,都可以解决问题。

 

 

xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

您好,感谢您的回复:

1.我使用jlink commander的getbmi功能后,显示如下图的错误:

xiphi_0-1675678394519.png

2 断开重上这些的我使用的多次,但是仍然难以成功。

3.这个小红板好像是demo版本,是之前英飞凌送的,但是好像是没有稳压芯片,不知道是否与此有关。

4.之前芯片的BMI是asc bsl模式,此模式下我可以使用memtool进行烧录,但是烧录进去的代码不执行。我查询到可以在memtool的setup..这个设置的protection/BMI中更改BMI为SWD模式,如下图:

xiphi_1-1675678632793.png

 

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

现在改成功了吗?

0 点赞
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

还是没有成功,或许只能使用软件留个后门了

0 点赞
xudeming
Level 2
Level 2
25 sign-ins 10 replies posted 5 replies posted

我用的1300小红板,和老哥你情况一样。完全新的板子连烧写都那么困难,真的离谱。

0 点赞
lock attach
Attachments are accessible only for community members.
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

关于烧写的内容,可以查看附件的文档,写的比较详细,分为三个方式:

Dave, MemTool,XMC Flasher,你可以分别尝试一下这三种方式。

0 点赞
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

hi,您好,一开始板子处于ASC模式下时可以进行连接烧录,但是当我烧入代码将其BMI改为SWD0模式后就无法进行连接了,DAVE、memtool等等都不行

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:你ASC 模式是什么tool烧写的?

2:改成SWD0以后,用jlink command 能不能getbmi?

3:用DAVE不能连接,显示的界面是什么?

4:你把小红板拍个照片给我们看一下,是不是有什么地方连接有问题。

 

 

0 点赞
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

1.asc的时候使用memtool可以连接

2.改成swd0后就连接不上了,使用dave也不行

xiphi_0-1677465822987.png

xiphi_1-1677465848985.png

 

 

0 点赞
User9266
Level 3
Level 3
25 sign-ins 25 replies posted First like given

您好

若您程式有運行, 表示XMC1300是正常的
請教一下, "燒錄口"的腳位有確實對應到XMC1400上的P0.14/ P0.15嗎?
因為腳位的功能名稱與XMC1400的腳位名稱對不上

謝謝

0 点赞
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

是对得上的

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

你手头还有别的调试器吗?比如xmc-link?

你可以把你的板子寄给我们进行测试吗?

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

你还可以尝试升级一下你jlink的驱动,升级到最新版本然后进行测试。

0 点赞
LinglingG_46
Moderator
Moderator
Moderator
500 solutions authored 1000 replies posted 10 questions asked

1:你现在手头不能烧写的是自己做的板子,还是购买的测试板?

2:如果是自己设计的板子,是否可以邮寄给我们进行测试?

3:    如果是购买的测试板,购买渠道是什么?是否可以邮寄给我们进行测试?

4:你是否联系过我们的代理,调试过这个问题。

 

0 点赞
xiphi
Level 3
Level 3
First like received 10 questions asked 25 sign-ins

您好:

我这个板子的串口通信部分有个RXD 5V到3V的转化,可能是这个导致了不能使用小红版连接,我想请您分析一下这个电路是否真的影响了芯片通讯:

xiphi_0-1680597130732.pngxiphi_1-1680597143272.png

如上图所示,我将RXD-5和RXD-3直接进行连接,并且将与TXD连接的R14更换成1kΩ后芯片就可以通过小红版进行连接了,请问这个5v转3v真的会影响通讯吗?

 

0 点赞