问题描述:
1.开始时xmc1404芯片的BMI为:ASC模式,此时可以使用memtool软件进行连接并烧录,但是烧录进去的软件不运行。
2.当使用memtool将芯片的BMI模式更改为SWD0后memtool无法与芯片进行连接,但是之前烧录进去的软件代码此时可运行。
3.使用Dave4的get BMI也无响应
4.之前提问与查询得知需要使用英飞凌的小红板进行烧录,于是进行如下图的连接,但是仍旧连接不上。
5.下图是正在使用的芯片引脚配置:
请问:现在的情况需要怎么让dave或者memtool连接上xmc1404,并且更改BMI或者可以继续烧录软件
已解决! 转到解答。
1:你ASC 模式是什么tool烧写的?
2:改成SWD0以后,用jlink command 能不能getbmi?
3:用DAVE不能连接,显示的界面是什么?
4:你把小红板拍个照片给我们看一下,是不是有什么地方连接有问题。
1:你重新插拔几次,看看用jlink commander是不是可以getbmi?
2:尝试:
断开烧写器和芯片板子的电,然后再上电,然后打开DAVE,然后在BMI更改的那个栏目地面直接更改。
2:我的理解是Memtool不能改BMI的,你描述的这个是怎么操作的?
3:你除了小红板还有别的烧写器吗?小红板有的时候确实存在你截图的这个error,但是我重新插拔上电,都可以解决问题。
您好,感谢您的回复:
1.我使用jlink commander的getbmi功能后,显示如下图的错误:
2 断开重上这些的我使用的多次,但是仍然难以成功。
3.这个小红板好像是demo版本,是之前英飞凌送的,但是好像是没有稳压芯片,不知道是否与此有关。
4.之前芯片的BMI是asc bsl模式,此模式下我可以使用memtool进行烧录,但是烧录进去的代码不执行。我查询到可以在memtool的setup..这个设置的protection/BMI中更改BMI为SWD模式,如下图:
现在改成功了吗?
还是没有成功,或许只能使用软件留个后门了
hi,您好,一开始板子处于ASC模式下时可以进行连接烧录,但是当我烧入代码将其BMI改为SWD0模式后就无法进行连接了,DAVE、memtool等等都不行
1:你ASC 模式是什么tool烧写的?
2:改成SWD0以后,用jlink command 能不能getbmi?
3:用DAVE不能连接,显示的界面是什么?
4:你把小红板拍个照片给我们看一下,是不是有什么地方连接有问题。
1.asc的时候使用memtool可以连接
2.改成swd0后就连接不上了,使用dave也不行
是对得上的
你手头还有别的调试器吗?比如xmc-link?
你可以把你的板子寄给我们进行测试吗?
你还可以尝试升级一下你jlink的驱动,升级到最新版本然后进行测试。
1:你现在手头不能烧写的是自己做的板子,还是购买的测试板?
2:如果是自己设计的板子,是否可以邮寄给我们进行测试?
3: 如果是购买的测试板,购买渠道是什么?是否可以邮寄给我们进行测试?
4:你是否联系过我们的代理,调试过这个问题。
您好:
我这个板子的串口通信部分有个RXD 5V到3V的转化,可能是这个导致了不能使用小红版连接,我想请您分析一下这个电路是否真的影响了芯片通讯:
如上图所示,我将RXD-5和RXD-3直接进行连接,并且将与TXD连接的R14更换成1kΩ后芯片就可以通过小红版进行连接了,请问这个5v转3v真的会影响通讯吗?