本帖最后由 kyzb001 于 2010-11-30 08:30 编辑
标题本想写经验的,不过一想,貌似我经验.....所以就写“一些东西了”
本来是想回答那个提问的,不过在一想,以后肯定有和我一样的新手可能会碰到这个问题,所以就把我知道的整理了一下,由于我的水平有限,错误之处,请大家指正。
NUC1XX 的ISP(串口或者USB烧写代码)
先将PB15接地(INIT1),
然后用icp烧写启动代码进入LDROM中,此处用的是un-link
接着打开ISP。
点连接,第一次貌似不会成功(我没成功过),第一次连接的时候按板子的复位键,等待出现连接失败,
出现后点第二次连接,(这次会立刻连接上,还有一个可能的问题是,我笔记本用USB模拟串口,ISP的USB能顺利连接,但COM口怎么都不行,(PL2303),所以笔记本不行的朋友,可以试试用台式),成功烧写完了,
如果你现在按复位键想看看程序能不能跑的时候,你会发现程序可能只在LDROM中跑(也有可能是不同产家的启动代码不同),因为你没有将PB15断地。等PB15断地后,代码就能正常的跑了,
在用ICP烧写启动个代码的时候注意设置一下 启动区:设置为LDROM,假设你设置了APROM ISP也能连接,只是在你烧写代码的时候最后提示为失败而不是pass
写这个是希望能帮到和我一样刚学的,希望他们能少走的弯路(虽然简单),
虽然出校门的时间不长,使我明白的第一个道理便是一个好师傅的重要。提醒一下刚出门的朋友们,心态别太高了,要懂得尊重.
在此特别感谢菜农,说的有点可悲的话,我一个人乱打乱撞了快一年多(单片机一年,家C 2年多了),菜农是第一个听我唠叨了这么久的(以前不懂只能翻书,查baidu,也幸好51的资料多),因为的学的很乱,很多东西可能书上有 我都不知道是哪本书,所以经常有很多问题(也可能是我的问题太多,吧那些准备教我一招一式的人吓跑了)。非常感谢菜农的指点,非常非常非常。 也感谢在网上为我解惑的朋友们,谢谢。 |