6NuMicro开发工具以及支持的软件_第1页
6NuMicro开发工具以及支持的软件_第2页
6NuMicro开发工具以及支持的软件_第3页
6NuMicro开发工具以及支持的软件_第4页
6NuMicro开发工具以及支持的软件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、6NuMicro开发工具以及支持的软件6NuMicro开发工具以及支持的软件提纲NuMicroTM 产品开发流程用学习板开发 NuMicroTM 程序用 Nu-EVB 和 NuTiny-EVB 开发程序编程烧写 NuMicroTM ICICP/ISP现在可提供的 NuMicroTM 软件库、样例代码提纲NuMicroTM 产品开发流程NuMicroTM 产品开发流程图程序代码开发NuMicro-SDKIAR EWARMKeil RVMDK批量生产客户目标板USBSWDNuvoton ICP程序客户目标板Nuvoton Gang 编程器SWD客户目标板SWD第三方烧写器在线 In Circuit

2、 编程 (On-line ICP)离线 In Circuit 编程 (Off-line ICP)IC编程烧写NuTiny-SDKNuMicroTM 产品开发流程图程序代码开发NuMicr用Nu-LB学习板学习 NuMicroTM 产品UARTICE BridgeNu-Link5V DCPowerUSBDevice GPIOBuzzerCAN/LIN7-Segment LED128*64 Dot MatrixLCD panelLED3x3 Key MatrixVariable Resistance Key GPB15ResetEEPROMSPI FlashWAU8822CodecLine out

3、Line inNUC140VE3AN利用这一块板子可以学会所有 NuMicro NUC100 系列产品用Nu-LB学习板学习 NuMicroTM 产品UARTIC“Nu-LB”的硬件连接方式仅需:一台Notebook一根Cable 一块学习板“Nu-LB”的硬件连接方式仅需:仅需:一台Notebook一根Cable 一块学习板“M051系列”学习板的硬件连接方式仅需:“M051系列”学习板的硬件连接方式软件安装Customer CDReadme.txtDevelopment ToolsNu-Link_001ICP ToolUsers GuideICEICPICE DriverUsers Gui

4、deSchematicKEIL EvaluationKeil MDK401NUC1xx flash toolUsers Guide软件安装Customer CDReadme.txtDevel运行“Start Kit”提供的代码Customer_CDReadme.txtNUC100 Series BSPDriver Reference GuideNUC100 SeriesBSPNuvotonPlatform_KeilNU-LB-NUC140SampleSmpl_Start_Kit. uvprojSmpl_Start_Kit运行“Start Kit”提供的代码Customer_CDR用 NuTin

5、y-SDK 系列开发板开发 NuMicro 的程序 NuTiny-SDK-M051 NuTiny-SDK-100 NuTiny-SDK-120用 NuTiny-SDK 系列开发板开发 NuMicro用 NuLink + Nu-EVB 开发 NuMicro 的程序 Nu-EVB-NUC140 Nu-Link用 NuLink + Nu-EVB 开发 NuMicroICP (In Circuit 编程)NuMicro ICP应用程序NUC140USBSWD 接口ICP (In Circuit 编程)NuMicro ICPISP (In System 编程)NuMicro ISP应用程序USB 连接线

6、USB接口UART接口RS232 连接线LDROMM0-CPU地址ROM代码APROM被更新的代码 Nuvoton ISP LDROM 韧体代码 从LDROM 启动ISP (In System 编程)NuMicro ISPU比对:NuMicro ISP 和 ICP 的异同项目ISPICPPC应用程序NuMicro ISP Programming ToolsNuMicro ICP Programming Tools额外的硬件不需要Nu-LinkCPU上运行的代码CPU运行LDROM的代码不需要可更新区域APROM数据Flash配置区域APROMLDROM数据Flash配置区域接口USB 或 UA

7、RTSWD离线烧写模式不支持支持比对:NuMicro ISP 和 ICP 的异同项目ISPINuGangNuvoton 专有的 “ICP Gang编程器” 支持通过ICP接口,同时进行4芯片批量编程烧写,适合客户用于量产。NuGangNuvoton 专有的 “ICP Gang编程器NuGang 特性 4-chip 批量编程烧写 易于离线复制操作* On-line 下载:由工程师完成* Off-line 复制操作:由产品线操作员完成 极佳的数据安全性* 不可复制源芯片* 下载到编程器中的数据经过有效加密 对不同的芯片外包装,提供不同的适配板NuGang 特性 4-chip 批量编程烧写使用NuG

8、ang编程器运行程序,使编程器连接到主机,如下图所示:使用NuGang编程器运行程序,使编程器连接到主机,如下图所ECO系统NuMicro NUC100CMSIS直接编程RTOS(实时操作系统)支持的软件库(USB, File System, )应用程序开发工具:IDEISPICPECO系统NuMicro NUC100CMSISRTOS支持开发工具 Keil MDK-ARM支持U-link, Nu-Link, J-Link IAR Embedded Workbench支持Nu-Link, J-Link, M-Link开发工具 Keil MDK-ARMNu-Link支持开发环境Keil 或 IA

9、R调试NUC100, M051的所有外设寄存器半主机模式(semihosting)输入输出Flash可下载到LDROM(启动ROM)或APROM(应用程序ROM)端点4个硬件断点无限制的RAM断点无限制的Flash断点Nu-Link支持开发环境编程烧写工具ISP (In-System编程)和LDROM(Boot ROM)协同工作支持UART或USB下载可编程区域:APROM, 数据Flash, 配置区域ICP (In-Chip编程)通过SWD (Serial Wire Debug)接口操作可编程区域:LDROM(Boot ROM), APROM, 数据Flash, 配置区域支持离线烧写模式编程

10、烧写工具ISP (In-System编程)设备驱动和示例代码基于CMSIS直接对寄存器编程所有相关的Driver & Sample Code 都可以上新唐科技的网站下载设备驱动和示例代码基于CMSIS直接对寄存器编程所有相关的D实时操作系统(RTOS) uC/OS-II (micrium)提供移植版本(补丁文件) FreeRTOS提供移植版本实时操作系统(RTOS) uC/OS-II (micriumuC/OS-II 内存配置模式 二进制大小(ROM字节数)内存大小(字节数)备注最小配置(Support mbox)584447523个任务仅有MUTEX737645122个任务仅有SEMAPHO

11、RES638845042个任务仅有FLAG EVENT592048962个任务仅有头MESSAGE QUEUES(包含FLAG event )802854242个任务仅有内存管理(memory 区块 = 2)64446512这个例子含2KB 数组和1个任务支持TIMER + SEMAPHORES821656402个任务支持FLAG + MBOX + MUTEX + SEMAPHORES721660722个任务备注:1) 所有的测试数据包含 NUC100 UART 驱动和 SysTick 驱动,也可能包含其他的 NUC100 设备驱动代码2) 主堆栈大小为 2048字节3) 其他任务的堆栈大小为

12、256字节4) 最大任务书 = 55) 优先级设定到32,以便减少内存使用uC/OS-II 内存配置模式 二进制大小内存大小备注最小配文件系统 MiniNVTFAT由Nuvoton提供 EFSL (Embedded File System Library)Lesser General Public License) FatFs (FAT File System Module)Berkeley Software Distribution License文件系统 MiniNVTFAT文件系统比较功能比较EFSLFatFsMiniNVTFATFAT12/ FAT16/ FAT32vvv多盘/多分区v

13、v动态挂载/下载vvv子目录vvv短文件名vvv长文件名 v取得介质空间大小vvv取得剩余空间大小vvv创建文件vv打开文件vvv读取文件vvv写入文件vvv创建目录vvv打开目录vvv取下一个文件vvv删除文件vvv设定文件指针在文件中位置vvv设定文件属性vvv格式化vv取得文件指针在文件中位置vv取得文件属性vv文件系统比较功能比较EFSLFatFsMiniNVTFAT文件系统内存配置内存配置代码只读(RO)数据读写(RW)数据零初始化(ZI)数据EFSL8276003516FatFs9928140281680MiniNVTFAT168405710843724文件系统内存配置内存配置代码只读(RO)数据读写(RW)数USB 支持SD卡Mass Storage接口 HID连接用于Win7多点触控的数字设备通过USB连接、驱动程序的可靠性测试多点触控屏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论