加载中...
Nuvoton(新唐/芯唐/原华邦winbond)MCU
发表于:2010-11-02 | 分类: 硬件设计
字数统计: 1.2k | 阅读时长: 4分钟 | 阅读量:

重点产品

芯唐 MCU http://www.nuvoton.com/hq/chs/

ARM Cortex M0

重点,现有高端控制芯片替代 NuMicro系列 Cortex-M0 最小的ARM,性能高价格低,将会改变MCU的格局 NUC100 NUC120 USB      USB接口 NUC130 汽车电子     LIN     CAN NUC140连接类     USB     LIN     CAN     I2S M052/4/8/16 也是Cortex-M0

51内核

需要支持的少,重点是替代和低端应用 12T W78系列与标准的8051兼容 4T W77 W79 LPC=low pin count W77系列 增强型51系列 W78系列8位单片机的脚位和指令集与8051兼容, 但每个指令周期只需要4个时钟周期,速度提高了三倍,

其他

ARM7/9

推广方向和推广要点

Cortex-M0 现有8位16位控制器替代 高性能 低成本 51: 现有51替代和其他低端应用开发 通用内核 兼容性好 台湾芯片 价格优势

开发环境开发工具

编程环境/IDE和编译器

Cortex-M0重点环境:keil和IAR,用最新的版本(4.12,其他的版本可能不行),然后再安装nu-link driver时候会增加nuvoton的一系列特定器件 关于 Keil uVision4  for ARM,加上nuvoton提供驱动,可使用M051和NUC100系列 Keil for arm ,Realview MDK ,Keil现在是ARM的公司,µVision IDE在全球拥有庞大的用户,MDK-ARM集成的RealView编译器) 关于IAR 使用最新的IAR 5.50.x,加上驱动,器件都可以使用,采用试用版的而不是kickstart版本的,网上有破解的 免费的 CooCox,针对ARM Cortex-M3和Cortex-M0处理器的一套完全Free、Open的开发工具集,包括CoIDE\CoOS等 51:keil 51,现在uVision 4 for 51 keil的51版和ARM版本都安装,兼容性完全没有问题,我就安装在一个目录下,只不过是用KEIL会默认记住最有一个编译的芯片版本,如果是ARM满么默认打开回事MDK,否则会使C51.如果想要切换,最好准备一个已经编辑好的C51版本和ARM版本的工程。用那个进行切换 关于ARM开发环境之AdS ADS 2000年已被淘汰,已经停止更新了,2001 年 ARM 公司就停产了,ADS 从 2001年开始已经停止对新核的支持,像Cortex等都不能用ADS了;现在主要的ARM开发工具是Keil和IAR

烧录和调试

keil 如果没有硬件,option-debug可以选择simulator进行模拟 如果有评估板(将调试器和目标板做在一起了,靠nu-link-me连接)或nu-link加上实际目标板,则debug和编程的utilities都选择nu-link debugger 烧录时候直接点击Flash-download即可,调试时直接点击进入debug模式即可 注意:对应连接上很重要,只有安装nu-link 驱动后出现的配置操作时选择Keil已经安装的路径,才能保证出现nu-link debugger选项;不对应路径出现不了 { Nu-Link是即插即用的调试器,USB接口,无需外接电源,即可进行调试 Cortex-M0的硬件断点数量较少,导致运行在flash中的程序,最多只支持4个断点。很多情况下,仅4个断点是不够的。Nu-Link支持的Flash断点功能,采用快速修改Flash内容的方式,完全突破了4个断点的限制,让用户可以使用任意多的断点数。 } 硬件连接上,具体连接参考评估板Nu-EVB-NUC140和Nu-link的连接 调试器除了nu-link,也可以采用ulink(keil提供),J-link等编译器,也可将nuTiny评估板中间掰开来用 J-Link是SEGGER公司为支持仿真ARM内核芯片推出的JTAG仿真器,配合IAR EWAR,ADS,KEIL,WINARM,RealView等集成开发环境支持所有ARM7/ARM9内核芯片的仿真 IAR环境下 调试器可采用Nu-link,J-link,万利的Mlink等 dubbger中选择 third part driver,然后third-part driver中具体指定 实际调试时,Project中download and debug 我曾经打开示例程序时弹出对话框说找不到制定的模块,Nu-link_IAR.dll,原因是默认制定的third-part driver是在C盘,而我安装在D盘了,重新制定了就行了

生产阶段工具

生产烧录工具

资源

http://www.nuvoton.com http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0497a/BABBGBEC.html http://www.keil.com http://www.iar.com http://hi.baidu.com/rtech http://www.victor-ic.cn/ http://www.manley.com.cn/web/index01.asp http://blog.163.com/ghx-1@yeah

相关知识

data flash是整个flash中一部分,可作为EEPROM替代 中断号和中断向量号

上一篇:
I2S高保真数字音频传输总线
下一篇:
如何安装笔记本按键
本文目录
本文目录