打印
[菜农助学交流]

第四批 dirtwillfly学习第二贴 ICP与ISP

[复制链接]
3986|26
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一、ICP没有太多好讲的,打开新唐官方ICP软件。
用USB线联上Nu-Link,并把Nu-Link插到学习板上。点“连接”按钮,ICP软件会进行连接,成功后会提示“芯片已连接”,并显示芯片型号等信息。
点“设定”按钮,出现芯片选项,时钟源选择外部晶振时钟,欠压电压值选2.2V,启动选LDROM,四个复选框除了“安全加密”不选其他都选上,数据flash基地址默认是1FE00改为1F000,然后点确定按钮。

这样就可以使用了。

二、ISP
若要使用ISP下载,必须先通过icp把ISP_LD_NUC1xx_CODE.bin下载到学习板的LDROM存储区。
下载之后把学习板的连接到电脑USB口,并打开HOTisp软件,按住KEY1键不要放手,然后按一下RST键,一直到电脑提示ISP设备已连接,点HOTisp软件上USBISP,现在KEY1键可以放手了。然后再点连接,就会提示ISP连接成功。这样就可以通过ISP下载了。
到这时nulink就可以拔掉不用了。以后再使用开发板的时候,重复上一段的过程就可以使用。个人认为这个过程有点变态,没见过其他开发板有这样操作的。

相关帖子

沙发
hotpower| | 2011-11-22 16:59 | 只看该作者
当再接入串口时,usbisp和uartisp都可以全自动。
还有你下载到ldrom里的是ispv1.1,新版本的hotisp包内有ispv2.3。
看版本波特率为57600,新版本为115200。

使用特权

评论回复
板凳
hotpower| | 2011-11-22 17:13 | 只看该作者
俺给你讲讲“变态”的革命道理:
isp肯定不会随意升级,故必须有一个安全开关即标志。
而且让isp只能从复位开始,那么正常运行时就不可能误入isp。
故复位将是条件之一。
那么每次复位并不一定要isp,故必须再要一个硬件或软件标志。
老版本的uartisp和所有版本的uartisp都需要pb.15(unc1xx)
新版本的uartisp需要软件握手,不需要pb.15。
可以看到“变态”是有道理的。否则误入isp就不好了。即使不意外擦除也会死机到此处的。
“变态”就可以保证不误入isp了,不知俺讲的对否?

使用特权

评论回复
地板
dirtwillfly|  楼主 | 2011-11-22 17:21 | 只看该作者
本帖最后由 dirtwillfly 于 2011-11-22 17:24 编辑

3# hotpower :P “变态”也可以理解为有个性:lol :lol

使用特权

评论回复
5
dirtwillfly|  楼主 | 2011-11-22 17:26 | 只看该作者
当再接入串口时,usbisp和uartisp都可以全自动。
还有你下载到ldrom里的是ispv1.1,新版本的hotisp包内有ispv2.3。
看版本波特率为57600,新版本为115200。
hotpower 发表于 2011-11-22 16:59

开始我也用的新版本ispv2.3,但是没成功。回头我再试试。

使用特权

评论回复
6
dirtwillfly|  楼主 | 2011-11-22 17:30 | 只看该作者
3# hotpower
请教hotpower,从哪里看出波特率为57600,我怎么找不到这个数字?

使用特权

评论回复
7
hotpower| | 2011-11-22 19:27 | 只看该作者
3# hotpower  
请教hotpower,从哪里看出波特率为57600,我怎么找不到这个数字?
dirtwillfly 发表于 2011-11-22 17:30


您下载的版本太低。

请下载HotISP V2.80B
http://q.weibo.com/632890/file/15759946

注意入群密码为250.

使用特权

评论回复
8
dirtwillfly|  楼主 | 2011-11-22 19:48 | 只看该作者
谢谢,马上去下。

使用特权

评论回复
9
hotpower| | 2011-11-22 19:54 | 只看该作者
谢谢,马上去下。
dirtwillfly 发表于 2011-11-22 19:48


我最近开始有时间了,一般晚上在群12047788里。
白天我手机QQ

使用特权

评论回复
10
dirtwillfly|  楼主 | 2011-11-22 20:16 | 只看该作者
9# hotpower 那太好了,正好向您请教。刚才又试了ispv2.3,可是每次都是5S超时断开usbisp。如下图:

使用特权

评论回复
11
hotpower| | 2011-11-23 00:02 | 只看该作者
贴图太好了!!!
看见长度和校验为空白了吗???
这表示没有文件。

俺怀疑你没选择配置文件。
新唐的ISP里有,HotISP内也有。

选择“芯片信息”,在打开HotISP包内的config目录里的config.ini文件。
表格里有许多芯片的信息。
这样才能判别出你用什么芯片。

5S断开主要不知道你采用的是什么芯片。

还有你接上usbisp,点击"usbisp",可以看到提示有usbisp设备。
链接5S后也会断开的。主要你没选择配置文件,因为芯片类型很多的。

使用特权

评论回复
12
hotpower| | 2011-11-23 00:05 | 只看该作者
还有看见了吧,HotISP已经测试你的ISP.BIN为V2.3的版本,但不知道您使用的是什么芯片,故5S超时断开。
实际已说明你的串口是COM1,新版本(V2.3)采用的是波特率为115200.

使用特权

评论回复
13
hotpower| | 2011-11-23 00:10 | 只看该作者
晕,老花眼看错了。
新版本要求usbisp在ISP期间PB.15必须为0,故需要压着K1键不放。
假若你此时没接串口,则需要以下次序:
1.压复位键
2.压K1键(中间的键)
3.放复位键

此时会看见下面的状态栏内提示有usbisp设备接入。
再链接烧写芯片等。

假若你接串口,点击usbisp后会自动链接不用手。
否则压K1键会手痛的~~~

使用特权

评论回复
14
dirtwillfly|  楼主 | 2011-11-23 07:05 | 只看该作者
汗!难怪总不成功。还是老版本适用范围广兼容性好。

使用特权

评论回复
15
dirtwillfly|  楼主 | 2011-11-23 07:21 | 只看该作者
我用的笔记本,没串口

使用特权

评论回复
16
hotpower| | 2011-11-23 10:34 | 只看该作者
有ispv2.3的m0源码,你可以自己改改。

使用特权

评论回复
17
hotpower| | 2011-11-23 10:35 | 只看该作者
成功了回帖告诉俺,谢谢!

使用特权

评论回复
18
hotpower| | 2011-11-23 10:37 | 只看该作者
还有你可以下载虚拟U盘的isp,烈火网友的帖子里有下载,刚好你只有U盘,新唐的isp下载方式很齐全,非常给力。

使用特权

评论回复
19
dirtwillfly|  楼主 | 2011-11-23 11:44 | 只看该作者
本帖最后由 dirtwillfly 于 2011-11-23 11:48 编辑

17# hotpower 好的,不过得明天了。我今天上班做不了。今天抽空先看下源码。

使用特权

评论回复
20
hotpower| | 2011-11-24 00:21 | 只看该作者
把HotISP做好的贴图看看

使用特权

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

本版积分规则

1181

主题

34896

帖子

1117

粉丝