资源预览内容
第1页 / 共29页
第2页 / 共29页
第3页 / 共29页
第4页 / 共29页
第5页 / 共29页
第6页 / 共29页
第7页 / 共29页
第8页 / 共29页
第9页 / 共29页
第10页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
NuMicroNuMicroTMTM 开发工具开发工具 和软件库介绍和软件库介绍NuMicronuvoton.com提纲提纲n NuMicroTM 产品开发流程n 用学习板开发 NuMicroTM 程序n 用 Nu-EVB 和 NuTiny-EVB 开发程序n 编程烧写 NuMicroTM ICn ICP/ISPn 现在可提供的 NuMicroTM 软件库、样例代码NuMicroNuMicroTMTM产品开发流程图产品开发流程图程序代码开发NuMicro-SDKIAR EWARMKeil RVMDK批量生产客户目标板USBSWDNuvoton ICP程序客户目标板Nuvoton Gang 编程器SWD客户目标板SWD第三方烧写器在线 In Circuit 编程 (On-line ICP)离线 In Circuit 编程 (Off-line ICP)IC编程烧写NuTiny-SDK用用Nu-LBNu-LB学习板学习学习板学习 NuMicroNuMicroTMTM产品产品UARTICE Bridge Nu-Link5V DC PowerUSB Device GPIO BuzzerCAN/LIN7-Segment LED128*64 Dot Matrix LCD panelLED3x3 Key MatrixVariable ResistanceKeyGPB15ResetEEPROM SPI FlashWAU8822 CodecLine outLine inNUC140VE3AN利用这一块板子可以学会所有 NuMicro NUC100 系列产品“Nu-LB”“Nu-LB”的硬件连接方式的硬件连接方式仅需:一台Notebook一根Cable 一块学习板仅需:一台Notebook一根Cable 一块学习板“ “M051M051系系列列” ”学习板的硬件连接方式学习板的硬件连接方式软件安装软件安装Customer CDCustomer CDReadme.txtDevelopment ToolsNu-Link_001ICP Tool Users GuideICEICPICE Driver Users GuideSchematicKEIL EvaluationKeil MDK401 NUC1xx flash tool Users Guide运行运行“ “Start Kit”Start Kit”提供的代码提供的代码Customer_CDCustomer_CDReadme.txtNUC100 Series BSP Driver Reference GuideNUC100 SeriesBSPNuvotonPlatform_KeilNU-LB-NUC140SampleSmpl_Start_Kit. uvprojSmpl_Start_Kit用用 NuTinyNuTiny-SDK -SDK 系列开发板系列开发板 开发开发 NuMicroNuMicro 的程序的程序NuTiny-SDK-M051 NuTiny-SDK-100 NuTiny-SDK-120用用 NuLinkNuLink + Nu-EVB + Nu-EVB 开发开发 NuMicroNuMicro 的程序的程序Nu-EVB-NUC140Nu-LinkICP ICP ( (In Circuit In Circuit 编程编程) )NuMicro ICP 应用程序NUC140USBSWD 接口ISP (In SystemISP (In System 编程编程) )NuMicro ISP 应用程序USB 连接线USB接口UART接口RS232 连接线LDROMM0-CPU地址ROM代码APROM被更新的代码 Nuvoton ISP LDROM 韧体代码 从LDROM 启动比对:比对:NuMicroNuMicro ISP ISP 和和 ICPICP 的异同的异同项目ISPICPPC应用程序NuMicro ISP Programming ToolsNuMicro ICP Programming Tools 额外的硬件不需要Nu-Link CPU上运行的 代码CPU运行LDROM 的代码不需要可更新区域APROM 数据Flash 配置区域APROM LDROM 数据Flash 配置区域 接口USB 或 UARTSWD离线烧写模式不支持支持NuGangNuGangNuvoton 专有的 “ICP Gang编程器” 支持通过ICP接口, 同时进行4芯片批量编程烧写,适合客户用于量产。NuGangNuGang 特性特性 4-chip 批量编程烧写 易于离线复制操作* On-line 下载:由工程师完成* Off-line 复制操作:由产品线操作员完成 极佳的数据安全性* 不可复制源芯片* 下载到编程器中的数据经过有效加密 对不同的芯片外包装,提供不同的适配板使用使用NuGangNuGang编程器编程器运行程序,使编程器连接到主机,如下图所示:ECOECO系统系统NuMicro NUC100CMSIS 直接编程RTOS (实时操作系统)支持的软件库 (USB, File System, )应用程序开发工具: IDE ISP ICP 开发工具开发工具n Keil MDK-ARM 支持U-link, Nu-Link, J-Linkn IAR Embedded Workbench 支持Nu-Link, J-Link, M-LinkNu-Nu-L Linkinkn 支持开发环境 Keil 或 IAR n 调试 NUC100, M051的所有外设寄存器 半主机模式(semihosting)输入输出 n Flash 可下载到LDROM(启动ROM)或APROM(应用程序 ROM) n 端点 4个硬件断点 无限制的RAM断点 无限制的Flash断点编程烧写工具编程烧写工具n ISP (In-System编程) 和LDROM(Boot ROM)协同工作 支持UART或USB下载 可编程区域:APROM, 数据Flash, 配置区域n ICP (In-Chip编程) 通过SWD (Serial Wire Debug)接口操作 可编程区域:LDROM(Boot ROM), APROM, 数据Flash, 配置区域 支持离线烧写模式设备驱动和示例代码设备驱动和示例代码基于CMSIS直接对寄存器编程所有相关的Driver & Sample Code 都可以上新唐科技的网站下载实时操作系统实时操作系统( (RTOSRTOS) )n uC/OS-II (www.micrium.com) 提供移植版本(补丁文件)n FreeRTOS 提供移植版本uCuC/OS-II /OS-II 内存配置内存配置模式 二进制大小 (ROM字节数)内存大小 (字节数)备注最小配置(Support mbox)584447523个任务仅有MUTEX737645122个任务仅有SEMAPHORES638845042个任务仅有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) 其他任务的堆栈大小为256字节 4) 最大任务书 = 5 5) 优先级设定到32,以便减少内存使用文件系统文件系统n MiniNVTFAT 由Nuvoton提供n EFSL (Embedded File System Library) Lesser General Public License)n FatFs (FAT File System Module) Berkeley Software Distribution License文件系统比较文件系统比较功能比较较EFSLFatFsMiniNVTFAT FAT12/ FAT16/ FAT32vvv 多盘/多分区 vv 动态挂载/下载vvv 子目录vvv 短文件名vvv 长文件名 v 取得介质空间大小vvv 取得剩余空间大小vvv 创建文件 vv 打开文件vvv 读取文件vvv 写入文件vvv 创建目录vvv 打开目录vvv 取下一个文件vvv 删除文件vvv 设定文件指针在文件中位置vvv 设定文件属性vvv 格式化 vv 取得文件指针在文件中位置 vv 取得文件属性 vv文件系统内存配置文件系统内存配置内存配置代码只读(RO)数据读写(RW)数据零初始化(ZI)数据EFSL8276003516FatFs9928140281680MiniNVTFAT168405710843724USBUSB 支持SD卡Mass Storage接口 HID 连接用于Win7多点触控的数字设备 通过USB连接、驱动程序的可靠性测试 多点触控屏数字设备 由客户完成 鼠标/键盘 用HID在NUC100和PC之间做简单数据传输 音频设备类:麦克风、扬声器 虚拟串口 (usbser.sys) USB 音频设备类+HID程序算法程序算法n IMA ADPCM n Voice Changern Beat DetectionQ&AQ&ANuMicroNuMicroTMTM一件独具匠心之产品一件独具匠心之产品! !
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号