pic32调试笔记 【恢复】

2020-02-10 08:34发布

pic32调试笔记



2008-10-13    小马哈

抱着试试看的态度,最近画了个pic32的板子,让袁先生帮忙免费加工了,星期天的时候收到了板子,当时比较激动,仔细一看,结果发现效果确实挺不错的。不过因为有个项目接近尾声,所以只能先放一边再说。

今天终于有时间了,就先焊接了一个基本系统来进行测试。板子上焊接的元器件有pic32,1117,晶振,电源插座和下载插座。

突然发现了一个问题,板子上没有搞电源指示灯,当初咋就没发现这个问题呢,郁闷一个。不过这个虽然有点缺陷,还不至于影响大局,不怕,先不管。

将放了好久的ICD2找了出来,插上计算机,正确发现硬件,安装驱动,成功。

选择下载器为icd2,将片子选为pic32相应的片子,通过菜单连接icd2,结果居然发现读不了pic32的ID?读出来全是0.怎么回事?芯片又坏了?还是线路有问题?仔细核对了一下icd2的线路图,没发现问题呀。因为pic32是新出来的,会不会是IDE的问题?

关闭mplab,到microchip网站上去找了找,居然发现了一个mplab 8.14,赶紧下载下来,安装。结果却发现不行,系统说无法运行instal srript。咋今天碰到啥事都不顺利呢,RP值有问题?

突然灵感一来,想到可能是windows installer有问题?赶紧下了个最新的,安装起,结果果然如我猜测,windows installer安装好了后,mplab 8.14顺利安装。

安装好后,赶紧运行,提示需要更新icd2的usb固件,通常都是点确定,于是这次想也没想就点了,结果噩梦来了。。。



mplab提示正在更新,结果更新了1分钟,还没结束,而且icd2的灯也没闪,心里咯噔一下,不会又是固件烂了吧?继续等,等了好几分钟,还没好。

等不及了,拔usb吧,拔掉后,mplab提示,无法连接icd2,这个正常。不过当我重新插上icd2的时候,就只亮一个灯了。心想:唉,确实是固件烂了。

看来今晚想看看这个东西也已经不行了。

郁闷一个,带着郁闷的心情,睡觉先。。。



另外想问下,pic32的芯片的第一脚标记好像在芯片的左下角(以文字定位),而AVR的是在左上角。不知道我这样看是否正确?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
37条回答
zxq6
1楼-- · 2020-02-10 11:07
已经将那个bin文件写入到了4550中,但是却发现,插上usb后,没有反应,不知道是我电路搞错了还是这个不是pic32 startkit的固件?但是我对比了4550部分的电路,特别是usb部分,应该问题不大的。
cctnt
2楼-- · 2020-02-10 15:31
芯片选择





 (原文件名:4550.JPG) 

其实不用调试4550,把那个BIN写入4550后到PIC32板试验
zxq6
3楼-- · 2020-02-10 16:58
 精彩回答 2  元偷偷看……
bozai
4楼-- · 2020-02-10 18:18
刚发现PCB上有个标记错误。J11上的管脚号标注有误。正确的应该是这样:



 (原文件名:Resize of DSCN1956.JPG) 
bozai
5楼-- · 2020-02-10 19:02
to 【16楼】 zxq6 小马哈

    不客气。我认为重点还是检查下电源(刚才忘了插电源时检测到的id是0),再就看看芯片的引脚有没有短路。 坏应该不容易坏的。

    icd2 clone我还没遇到冲固件的问题。 我在烧4550的固件是把默认的config改了下。 把power up 和bod (电压设到2.7v)打开。 code protect 打开,config write protect, table writed打开,还有一些东西都打开了(除了EEPROM其它的写操作都禁止)。 我想这样可能要好些。
zxq6
6楼-- · 2020-02-10 21:19
谢谢bozai,我现在火车上,晚上到家再试试,希望不是又把芯片搞坏掉了。
另外4550的固件我也还没拿到。

一周热门 更多>