新唐的icp和isp

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, DataFlash 和 用户配置字。

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

ICP是自己CPU不跑,通过别的工具对JTAG状态机去烧录。ISP是自己CPU跑,通过接口自己下载自己烧录。

 

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

时间: 2024-10-06 05:40:49

新唐的icp和isp的相关文章

新唐Cortex-M0微控制器的省电管理

新唐科技的NUC1xx包含NUC101.NUC100.NUC120.NUC130和NUC140,是以ARM Cortex-M0为核心的32位微控制器(MCU),经由不同时钟的设定,最高可以达到 50MHz的运作频率.然而在一般简单控制或系统负载较低时,CPU并不需要执行在最高的运行时钟下即可应付所需要的计算量.这时候,便可以利用系统时钟的控制来降低时钟,以达到省电的目的. 另一种情况是CPU因为等待下一个工作或只需要久久工作一次时,就可以先将CPU进入Idle或Power Down模式,等到一定

ARM手记之新唐M0系列

NUC1xx系列是32位的内嵌ARM Cortex-M0核的微控制器 ,适用于工业控制和需要丰富的通信接口的应用领域.ARM Cortex-M0 内核最高运行50MHz.宽电压工作范围 由2.5V 至 5.5V. 1.ARM  Cortex-M0 内核 Cortex-M0处理器是32位多级可配置的RISC处理器.它有AMBA AHB-Lite接口和嵌套向量中断控制器(NVIC),具有可选的硬件调试功能,可以执行Thumb指令,并与其它Cortex-M系列兼容.支持两种模式:Thread模式和Ha

基于新唐M0的XXTEA加密解密算法源码

源:基于新唐M0的XXTEA加密解密算法源码 /*--------------------------------------------------------------------------------------------------------- 在数据的加解密领域,算法分为对称密钥与非对称密钥两种.对称密钥与非对称密钥由于各自的特点,所应用的领域是不尽相 同的.对称密钥加密算法由于其速度快,一般用于整体数据的加密,而非对称密钥加密算法的安全性能佳,在数字签名领域得到广 泛的应用.

新唐单片机项目总结

最近做了两个单片机项目,新唐的029和mini58ZDE的MCU,都是cortex-M0,一个厂家所以API基本一致,大致了解了串口中断及定时器功能以及ADC采样相关的编程内容. 4G项目即mini58zde,主要是从GPS中读数据然后从另外一个串口转发出去 GPS模块  ------ 串口1接收 ----数据处理组包 -----串口0发送------上位机 GPS模块是不断地有数据来,数据格式为 $GNRMC,014053.00,A,3205.65222,N,11853.26056,E,0.0

原来针对新唐mcu,keil有免费许可

MDK for Nuvoton Cortex-M0/M23:The MDK for Nuvoton Cortex-M0/M23 is a license paid by Nuvoton. It is free-to-use for software developers working with Nuvoton devices based on the Arm Cortex-M0 and Arm Cortex-M23 cores. Keil MDK Nuvoton EditionInstalla

Error: Flash Download failed - "Cortex-M0"

今天在调试程序时.DEMO板下载几次后就提示Flash下载失败: Keil v4里面的设置都没有动过.不可能被修改.此时.使用新唐的ICP Programming Tool软件来链接芯片,提示需要擦除芯片,然后才能下载. 这下.发现了在Keil v4里面老是下载失败的解决方法了:在Keil v4里面.先擦除芯片: -----------------------------------------------  擦除完毕后.果然可以下载. --> 不过.还是不了解其中缘由. 从第一个提示来看.就是

CDN和CDN加速原理

随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响.特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题.如何才能让各地的用户都能够进行高质量的访问,并尽量减少由此而产生的费用和网站管理压力呢?内容发布网络(Content Delivery Network,CDN)诞生了.一.CDN是什么?      CDN的全称是Content D

SaaS系列介绍之五: 我国SaaS市场分析

1 我国SaaS市场现状 我国SaaS从ASP年代发展到今天,也有不少时间了.我国是个十几亿人的大国,国情复杂,各地贫富不均,发展不平衡.信息系统建设也是各树一帜,各地为王.特别是占有大量用户的中小企业,差距也很大.下面我们通过一份关于SaaS市场调研报告来阐述我国SaaS市场现状. 1.1 我国SaaS市场发展状况 计世资讯(CCW Research)研究认为,2006年是中国软件运营服务市场从导入期进入发展期的分界点.未来十年将是中国软件运营服务市场的黄金时期,其市场规模将保持高速增长态势.

负载均衡技术在CDN中发挥着重要作用

转载地址:http://www.qicaispace.com/gonggao/server/page01/info07.asp CDN是一个经策略性部署的整体系统,能够帮助用户解决分布式存储.负载均衡.网络请求的重定向和内容管理等问题. 其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络“边缘”,使用户可以就近取得所需的内容,解决 Internet网络拥塞状况,提高用户访问网站的响应速度.从技术上全面解决由于网络带宽小.用户访问量大.网点分布不均而产生