参与:2
分享评论举报
jacksz

jacksz

初学乍练

1 则回答

1得分


最佳解


您好,以下供您参考,确保使用是 XLink V2.0 版本,如操作后仍无法解决,可联系:lemon.huang@wpi-group.com
1. 检测串口与芯片硬件连接是否正确. (万用表量一下, 串口模块的GND和串口 是否 与芯片GND及串口相连) (或在DownLoader启动下载时,示波器量一下串口时序是否有到芯片引脚)
2. 检查芯片供电是否正常: 芯片一般由VUSB或VBAT引脚供电, 供电成功后, VDDIO会输出约3.3V左右的电压. 若量到VDDIO有3.3V电压输出, 一 般供电正常,如果芯片有VDDCORE 引脚封装出来,也可以测量一下VDDCORE电压是否正常(0.8~1.3V可配,均正常)
VDDIO(约3.3V) 作为内部FLASH的电源, 非常重要, 需要确保VDDIO电源稳定 (如果VDDIO上没有接电容, 或电容失效, 或电容离芯片引脚比较远, 这些都可能引起下载失败, 或即失下载成功后, 校验也会失败, 或程序运行异常)
3. 确认芯片供电正常后, 可用示波器测量26M晶振, 看看晶振是否起振. 晶振起振后才能下载程序.
4. 检测通信IO上是否有其它电容或电路连接影响到升级, 一般该IO上有蓝色LED灯不会影响通信. 红灯则会影响通信.
5. 如果通信IO有被复用做其它功能, 则芯片必须复位才能进入升级时序检测, 注意芯片进入低功耗模式时, 即使拔掉电池可能也要等比较长的时间才能耗完电正常复位.
如果硬件连接没有问题, 一般是芯片没有复位导致升级不成功
此时可以尝试:
1) 拔掉电池,拔掉串口通信线(通信线也会漏电过来), 再手动放电 (短接VDDIO或VBAT到地, 如果是软开机,可以多按几次开机键放电)
2)点击PC下载工具Downloader启动下载, 上先接串口通信线, 再接入电池上电. 一般都能下载成功.
3) 如果USB线下载, 且样机可用USB供电.可以尝试升级时快速插入USB, 避免插入慢,样机已上电但通信IO口还没有连接好, 导致 下载失败
(先上电, 芯片上电时会检测下载时序, 但由于通信IO未连接好导致下载时序检测失败,接下来已经跑正常的USB功能了, 则无法再复用进行下载了).

1F
大肥雪

大肥雪

初学乍练

我要回答