- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
我获得一块新的KIT_XMC13_BOOT_001,并且尝试下载程序,我在笔记本上安装了daveide_4.5.0和JLINK,导入了官方例程Simple_XMC1300_Blinky-GS-v01_00-EN.zip。但是在下载程序时出现问题,细节如下
I got a new KIT_ XMC13_ BOOT_ 001, and try to download the program. I installed daveide_ 4.5.0 on my notebook and JLINK, import the official routine Simple_ XMC1300_ Blinky-GS-v01_ 00-EN.zip。 But there was a problem when downloading the program. Details are as follows:
SEGGER J-Link GDB Server V7.86a Command Line Version
JLinkARM.dll V7.86a (DLL compiled Feb 22 2023 16:32:06)
Command line: -if swd -device XMC1302-T038x0200 -endian little -speed 1000 -port 2331 -swoport 2332 -telnetport 2333 -vd -ir -localhostonly 1 -singlerun -strict -timeout 0
-----GDB Server start settings-----
GDBInit file: none
GDB Server Listening port: 2331
SWO raw output listening port: 2332
Terminal I/O port: 2333
Accept remote connection: localhost only
Generate logfile: off
Verify download: on
Init regs on start: on
Silent mode: off
Single run mode: on
Target connection timeout: 0 ms
------J-Link related settings------
J-Link Host interface: USB
J-Link script: none
J-Link settings file: none
------Target related settings------
Target device: XMC1302-T038x0200
Target device parameters: none
Target interface: SWD
Target interface speed: 1000kHz
Target endian: little
Connecting to J-Link...
J-Link is connected.
Firmware: J-Link Lite-XMC4200 Rev.1 compiled Dec 5 2022 14:44:58
Hardware: V1.00
S/N: 591171062
Checking target voltage...
Target voltage: 3.30 V
Listening on TCP/IP port 2331
Connecting to target...
ERROR: Could not connect to target.
Target connection failed. GDBServer will be closed...Restoring target state and closing J-Link connection...
Shutting down...
Could not connect to target.
Please check power, connection and settings.
这块KIT_XMC13_BOOT_001板子是全新的,我通过USB cable 将他连接到笔记本后,板子情况如下
This KIT_ XMC13_ BOOT_ 001 board is brand new. After I connect it to the notebook via USB cable, the board is as follows
Jlink可以被识别
Jlink can be recognized also
Could someone help me please?
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好,
您的板子被设置成了SPD0模式,通过XMC-LINK连接并正常供电之后,现在已经设置成了SWD0的模式,我也尝试了一下烧录及改成ASC模式,这些都是没有问题的。一般情况下SP0(Single pin)模式下应该也是可以直接连接的,如果连不上可以尝试一下用XMC-LINK来进行连接。谢谢
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi, @xudeming ,
需要跟您确认以下几点:
1)确认板子目前的BMI值,通过以下方式来确认:
确认板子是否处在‘ User Mode (SWD0) = (SWDIO= P0.14, SWDCLK= P0.15) '模式,如果不是则通过上图中的界面点击’Select‘进行修改。
2)确认’Build- Debug'的过程中有无其他的弹窗错误。
3)查看'Preferences'中是否将JLINK的可执行文件位置修改正确,folder填写的是您下载的JLINK保存的位置。
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,感谢回复
1.最大的问题就是这里,get 不了bmi,更设置不了
2.没有
3.这个部分自动获取的
谢谢,麻烦看一下
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
那您下载一下这个Memtool,看一下能不能连接上板子,如果能连上就说明板子目前处在ASC模式,通过Memtool修改成SWD就可以编译了。或者您插拔几次后,用J-LINK commander来'GetBMI' 'SetBMI'。
https://www.infineon.com/cms/en/search.html#!term=memtool&view=all
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi
我尝试了一下。我的板子是KIT_XMC13_BOOT_001,连接和提问时一样,通过USB连接到电脑。
然后connect就失败了
并且,除了原本就亮的DBG灯,此时COM灯也会亮
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jlink command 也无法getbmi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
我试过了,还是不行。
1.另外我这边有个Jlink和XMC4800_automation的板子,使用Jlink通过VCC/GND/TMS/TCK连接了XMC4800_automation的板子,在Jlink command中结果如下。这是不是连上了XMC4800_automation的板子
2.我同样将XMC1300的板子上的相应引脚直接通过Jlink连接,连接后,LED排灯亮,但是在jlink_command中同样失败
3.在“XMC_MCU入门和应用指南_v10.pdf”手册中描述,在ASC模式下,无法通过Jlink连接。默认的XMC_1300的板子提供的迷你usb接口是不是就等于通过Jlink连接的呢,所以连接不上,导致改不了呢?是不是得使用PC_RXD/PC_TXD/VCC/GND这几个接口?
谢谢!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi
我有个疑问,您这样接线不相当于把1/2脚连接到8/7脚了吗?还是说是特意这样连接的?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
1)图一中即为正确连接的结果,您的XMC4800没问题;
2)图二中XMC1300没有正确连接,现在没办法确认您的板子是处在ASC模式下还是在其他模式,如SWD1等,这些模式在某些时刻下同样无法通过JLINK Commander连接。
3)为什么需要这样连线,就是要排除处于SWD1或者其他模式下的可能,因为报错原因是BMI value set to another channel,通过这样连接可以将P1.2/P1.3与DEBUG&COM口相连。连接之后,DAVE才可以重新获取BMI值。
4)ASC模式下确实无法通过J-LINK连接,你无法在JLINK-Commander中与芯片建立连接,但是还是可以通过DAVE/Memtool与芯片连接。你可以尝试下按照我说的接线方式接线之后插拔板子再读取BMI值,或者再尝试在Memtool中进行连接。设置之后的power on reset很重要。
5)如果上述的方法还是不成功的话,您可以按照附件中的文档通过bootstrap loader来修改Mode。
6)有时候用 DAVE 或者 XMC Flasher 修改 BMI 的时候会报错。这个时候建议检查下面事项: P0.14 和 P0.15 读取 BMI 时,查询 P1.3 上是否接了对地的电容,如果有接电容,可以先电容移除再尝试一下; 用 P0.14 和 P0.15 读取 BMI 时,可以在 P0.15 上串接一个 1k 或者 2k 的电阻再尝试一下。
7)您可以将您测试的具体步骤分享给我们,这样更好分析您的问题。
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,感谢回复
目前结果如下
我按照您提供的接法连接了板子
1.然后重新插拔,DAVE中依然无法getbmi
2.在memtool中步骤如下,依然连接不上
3.使用附件工程中的XMC1x_Load.exe,卡在下面这一步半个小时也没初始化完成,我就关闭
USB线缆我也找同时换过,电源跳线帽的3.3V和5V也都切换过
谢谢!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好,
电源跳线帽一般是接在5V上的,这个不需要进行改动。
您在试Boot loader的时候线有插着嘛?如果初始化boot loader都不能正常进去就说明板子不是在ASC模式下。
上面提到的第6点让您尝试检查一下硬件,您尝试了吗?我们这边再帮你想一下其他的解决方案,谢谢。
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好,线都是插着的。并且在执行初始化boot loader这一步时,和使用memtool 执行connect一样,板子上的com灯都会点亮。
硬件方面,我用万用表测了P1.3和板子上的电容引脚之间没有导通的,所以P1.3脚上应该没有接电容;在P0.15串接电阻是什么意思,是指把电阻的两个脚都接在P0.15上吗?
谢谢
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好
若電腦可以抓到JLINK, 表示JLINK沒問題
如果DAVE抓不到BMI, 依照我的經驗, XMC1300不是不小心被設定成USER Mode(Productive)
那就是XMC1300已經壞了
建議您再借一組交叉測試就知道了
給您參考
謝謝
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好,我这块板子连接usb线缆后,板子上的6个LED排灯是点亮的,这个应该是出厂自带程序点亮,所以芯片应该没坏吧?我只买了这一块XMC1300,没别的能测试了。
如果是您说的板子设定为了productive模式,那有办法解决吗?
谢谢
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好
我手上也有這塊實驗版, 但我已經忘記他的出廠程式長怎樣
若燒錄腳位各自沒有短路的問題, 不用其他的線路連接, 理應可以從DAVE上取得BMI的資料
若是不小心在DAVE上選擇到Productive模式, 且沒留後門改回ASC Mode, 那就只能更換XMC1300
提供給您參考
謝謝
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好
我剛剛查了這塊實驗版的手冊
裡面有一張圖片表示未使用過的狀況, 上面的LED並未顯示全亮
若您一上電LED就全亮, 請您再確認從一開始上電後對實驗版的操作是否有修改過BMI設定
提供給您參考
謝謝
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
嗯,谢谢,那我这块板子确实有问题。可是我这是块新板子,刚拿到后通电就是这样了。这个英飞凌售后能维修吗?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
新板子一般刚开始的时候会跑默认的blinky的程序,目前也无法确定到底是哪个模块出了问题,您可以联系当地分销商看一下是否能进行更换。
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hi,那我怎么能联系到当地的分销商呢,我这块板子是在淘宝买的,他们说是从海外采购过来的,发货周期很长。有上海地区的分销商的联系方式吗?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
您好,
您的板子被设置成了SPD0模式,通过XMC-LINK连接并正常供电之后,现在已经设置成了SWD0的模式,我也尝试了一下烧录及改成ASC模式,这些都是没有问题的。一般情况下SP0(Single pin)模式下应该也是可以直接连接的,如果连不上可以尝试一下用XMC-LINK来进行连接。谢谢
BR,
Owen
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
嗯,感谢。请问使用板载的Jlink,直接通过USB线连接可以正常连接吗?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
模式改成SWD0之后已经可以正常连接了。
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
好的,非常感谢!帮大忙了!