打印
[Cortex-M0技术交流]

新唐M0的ISP的要点-缥缈九哥总结

[复制链接]
楼主: 缥缈九哥
手机看帖
扫描二维码
随时随地手机跟帖
21
weshiluwei6| | 2011-10-29 21:04 | 只看该作者 回帖奖励 |倒序浏览
MARK

使用特权

评论回复
22
plc_avr| | 2011-10-30 10:47 | 只看该作者
9G的这个给力!不过新的ISP和这个有点区别,呵呵。

使用特权

评论回复
23
hotpower| | 2011-10-30 19:36 | 只看该作者
本届9G也加入选美行列,欢迎一起选美。

但是规则不能变,必须是近3个月内有关新唐M0技术的笔记或例程

使用特权

评论回复
24
weshiluwei6| | 2011-10-30 20:19 | 只看该作者
哈哈 9G选美 必须是冠军啊

使用特权

评论回复
25
tendence| | 2011-11-16 09:53 | 只看该作者
我想问USBISP在XP上是不是要驱动?我现在ICP和串口ISP都可以下载,USBISP只成功过一次。
所以我很奇怪,如果有驱动,驱动在哪里下载?

使用特权

评论回复
26
tendence| | 2011-11-16 10:03 | 只看该作者
刚刚又成功了,原来是GPB15没接地,晕!!!

使用特权

评论回复
27
h615| | 2011-11-18 15:26 | 只看该作者
不错

使用特权

评论回复
28
缥缈九哥|  楼主 | 2011-11-18 15:27 | 只看该作者
顶起,又有人问我一次。我只发这个连接给他算了。

使用特权

评论回复
29
gaohuating| | 2011-11-21 14:36 | 只看该作者
正好需要这个,感谢楼主的详细指导

使用特权

评论回复
30
anghost| | 2012-4-16 08:57 | 只看该作者
一路跟随九哥!!!

使用特权

评论回复
31
缥缈九哥|  楼主 | 2012-4-20 02:35 | 只看该作者
最新版本的UART的ISP不需要接地了。直接等待握手,超时不成功就跳过了。所以 ISP时,是上位机先在等待下拉机的握手。

使用特权

评论回复
32
缥缈九哥|  楼主 | 2012-10-28 11:30 | 只看该作者
1,电脑上装上“NuMicro_ICP_Programming_Tool_v1.18.5320.zip”;
2,把目标板通过SWD口的NU-LINK连接到电脑的USB口上;
3,打开桌面的“NuMicro ICP Programming Tool”软件;
4,选择正确的CPU系列后点击“继续”;
5,点击软件中的“连线状态检测”下的“连接”看到详细的CPU型号;
6,在“载入文件”的“LDROM”中加入相应的ISP目标码,如“ISP_Code_NUC100_v2.3.bin”文件;
7,在“配置位”下点击“设定”打开配置菜单;
8,选择“外部时钟”,“LDROM”启动,“低电压2.2V”后确定返回;
9,在“编程”下面的4个项中勾上“LDROM”和“配置区”;
10,点击“配置区”旁边的“选项”进入编程选项;
11,选择“擦除”,“烧写”,“验证”后确定返回;
12,点击“选项”右面的“开始”进行烧录,全部答应“是”后等待烧录成功;
13,然后在电脑上安装“Setup, NuMicro ISP Programming Tool, v1.42.exe”ISP工具;
14,把目标板的USB或者UART0通过USB线或者串口线连接到电脑;
15,然后打开“NuMicro ISP Programming Tool.exe”软件;
16,根据连接的方式选择ISP软件时的接口是USB或者正确的COM再点击“Connect”连接进入等待状态;
17,(对目标板进行复位上电时拉低PB15脚USB模式才需要,串口模式不再用);
18,然后对目标板的CPU进行上电或者复位就可以连接成功,可以进行ISP代码下载了。

使用特权

评论回复
33
缥缈九哥|  楼主 | 2012-12-23 22:49 | 只看该作者
版本有点落后了。

使用特权

评论回复
34
zhufdf| | 2013-3-13 22:25 | 只看该作者
请教九哥,在APROM中让程序把LDROM当作DATAROM使用可以么?我试 了下,ISP报错了!

使用特权

评论回复
35
john_lee| | 2013-3-14 00:54 | 只看该作者
可以,我试过,不过没用 BSP,要注意打开 ISPCON 寄存器中的 LDUEN。

使用特权

评论回复
36
缥缈九哥|  楼主 | 2013-3-14 01:28 | 只看该作者
本帖最后由 缥缈九哥 于 2013-3-14 01:31 编辑

肯定可以,在APROM中,读写DATAFLASH和LDROM都是当数据区来操作的擦读写的。没有什么特别。而且你不可能会告诉我LDROM会自己规定写入的数据是不是合法的启动程序 。那怕能识别某个代码是不是合法的指令,更是不可能识别全部 代码都 是合法能正确运行的指令 。没有这种理由 。能让读写。就能当是数据 。但是,反过来,就不一样。合法的指令是能CPU取址,识别。执行。并能顺序的处理。或者 按CPU的执行要求去处理。才能叫合法能运行的程序空间。像NANDFLASH,SPIFLASH。SD卡等就不能是XIP类型的空间。

使用特权

评论回复
37
zhufdf| | 2013-3-14 16:21 | 只看该作者
好的,谢谢!

使用特权

评论回复
38
缥缈九哥|  楼主 | 2013-6-12 16:57 | 只看该作者
新唐好久要ISP了。

使用特权

评论回复
39
wowocpp| | 2013-8-28 11:17 | 只看该作者
mark 一下 isp用法

使用特权

评论回复
40
mingjiezhong| | 2013-9-5 08:33 | 只看该作者
九哥是个不错的人,顶一个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则