打印
[技术问答]

新唐的icp和isp

[复制链接]
12500|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
对于icp和isp一直都有点搞不明白,是不是新唐的isp就是对应一般意义的iap在应用编程,icp对应于一般意义的isp,可以不要编程器的情况下编程,但是感觉nulink方式和icp方式差别不大,
我现在想对板子升级,就是板子已经做好成型了,用USB口与电脑连接,怎样才能实现用USB对板子的固件进行升级,是不是就是ICP,必须用新唐给的ICP程序吗,自己嵌入到我的应用程序难度多大,请各位高手指教下
沙发
奔跑的牛| | 2013-8-23 20:46 | 只看该作者
本帖最后由 奔跑的牛 于 2013-8-23 20:52 编辑

ICP 的意思是 "在电路编程"(in Circuit Programming),PC 电脑可以运行 “NuMicro
ICP Programming Tool”软件通过 Nu-Link 的 SWD 接口(serial wire debug) 去更新目标板
上的 APROM, LDROM, Data Flash 和用户配置字。

ISP 的意思是“在系统编程”(In System Programming),目标板通过运行 LDROM 里的
启动/加载代码调用外部的接口如 USB/UART/SPI/I2C... 去更新内部的 APROM, Data
Flash 和 用户配置字。

你可以参考论坛里NuMicro_ISP_Tool_Source_Code,v1.42
使用ISP 实现用USB对板子的固件进行升级

使用特权

评论回复
板凳
缥缈九哥| | 2013-8-23 22:14 | 只看该作者
ISP是自己CPU跑,通过接口自己下载自己烧录。
ICP是自己CPU不跑,通过别的工具对JTAG状态机去烧录。

使用特权

评论回复
地板
lixiang69| | 2013-8-24 16:02 | 只看该作者
九哥解释的到位

使用特权

评论回复
5
dyyxp| | 2013-10-8 11:30 | 只看该作者
请问9G,LDROM 里的启动/加载代码是芯片出厂就有的,还是另外自己烧进去的?

使用特权

评论回复
6
dyyxp| | 2013-10-8 11:52 | 只看该作者
已弄明白了。

使用特权

评论回复
7
linlh11| | 2013-10-8 17:22 | 只看该作者
dyyxp 发表于 2013-10-8 11:30
请问9G,LDROM 里的启动/加载代码是芯片出厂就有的,还是另外自己烧进去的? ...

芯唐的单片机出厂不带BOOTLOADER(即启动/加载代码)的,需要用户自己用ICP方式或者专用编程器烧写到LDROM里的(代码厂家有提供的),很不方便;另外,使用ICP烧写程序还会把客户原先存储在EEPROM(用FLASH模拟共享的)里的参数也一并檫除掉的,这点需要特别注意。如果客户对所存储的参数不是很在意的话,那用ICP也是很方便的。不过我选择芯唐的单片机后,又放弃了,主要就是出厂不带ISP,而用ICP又会檫除我存的参数。

使用特权

评论回复
8
springvirus| | 2013-10-9 11:47 | 只看该作者
周末已用ICP烧入bootloader~~~

使用特权

评论回复
9
wangjiahao88| | 2013-10-19 14:33 | 只看该作者
缥缈九哥 发表于 2013-8-23 22:14
ISP是自己CPU跑,通过接口自己下载自己烧录。
ICP是自己CPU不跑,通过别的工具对JTAG状态机去烧录。 ...

请问 芯唐的该如何使用外部有源晶振?
是不是外部有源晶振会比较稳定一些?

使用特权

评论回复
10
mingjiezhong| | 2013-10-20 07:54 | 只看该作者
ISP需要开机特殊状态才能进去,ICP需要特殊接口用户还要有下载器,最方便用户的是IAP但是IAP相对就要麻烦点,论坛有例子我没测试过,楼主可以参考一下

使用特权

评论回复
11
缥缈九哥| | 2013-10-21 12:19 | 只看该作者
有源晶振相对 好一些。但是。没有必要。

使用特权

评论回复
12
niuyaliang| | 2013-11-26 19:44 | 只看该作者
原来早就有讨论,俺贻笑大方了

使用特权

评论回复
13
east森林| | 2013-11-26 20:38 | 只看该作者
isp无需专用下载器,icp需要下载器

使用特权

评论回复
14
zhangjin_comeon| | 2013-11-26 22:59 | 只看该作者
向各位学习

使用特权

评论回复
15
1123345| | 2013-12-1 11:29 | 只看该作者
east森林 发表于 2013-11-26 20:38
isp无需专用下载器,icp需要下载器

这个无需下载器说的有点满了,写入loader还是需要的,

这是一个先有**还是先有蛋的问题

使用特权

评论回复
16
east森林| | 2013-12-14 18:38 | 只看该作者
好吧,我还没达到用下载器的地步,恭喜楼上

使用特权

评论回复
17
zxf0168| | 2013-12-14 23:11 | 只看该作者
过来学习学习,不孬

使用特权

评论回复
18
骗子的片子| | 2014-1-20 15:49 | 只看该作者
ISP是自己CPU跑,通过接口自己下载自己烧录。
ICP是自己CPU不跑,通过别的工具对JTAG状态机去烧录

使用特权

评论回复
19
zxf0168| | 2014-2-11 19:41 | 只看该作者
芯唐的单片机出厂不带BOOTLOADER(即启动/加载代码)的,需要用户自己用ICP方式或者专用编程器烧写到LDROM里的(代码厂家有提供的),很不方便

使用特权

评论回复
20
luxiaojianlumin| | 2014-12-5 11:15 | 只看该作者
本帖最后由 luxiaojianlumin 于 2014-12-5 11:42 编辑
springvirus 发表于 2013-10-9 11:47
周末已用ICP烧入bootloader~~~

请问如何操作的,我的是W78E058DDG
我是根据新唐ISP下载软件自带的PDF文档里面的图自己做的下载板。
但是一直提示错误,怀疑是片子里面没有BOOTLADDER文件。但是又没法下进去。



未命名.bmp (748.2 KB )

未命名.bmp

使用特权

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

本版积分规则

9

主题

69

帖子

2

粉丝