6NuMicro開(kāi)發(fā)工具以及支持的軟件_第1頁(yè)
6NuMicro開(kāi)發(fā)工具以及支持的軟件_第2頁(yè)
6NuMicro開(kāi)發(fā)工具以及支持的軟件_第3頁(yè)
6NuMicro開(kāi)發(fā)工具以及支持的軟件_第4頁(yè)
6NuMicro開(kāi)發(fā)工具以及支持的軟件_第5頁(yè)
已閱讀5頁(yè),還剩53頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

NuMicroTM

開(kāi)發(fā)工具

和軟件庫(kù)介紹NuMicronuvotonNuMicroTM開(kāi)發(fā)工具

和軟件庫(kù)介紹NuMicronu提綱NuMicroTM

產(chǎn)品開(kāi)發(fā)流程用學(xué)習(xí)板開(kāi)發(fā)

NuMicroTM程序用

Nu-EVB和

NuTiny-EVB開(kāi)發(fā)程序編程燒寫(xiě)

NuMicroTMICICP/ISP現(xiàn)在可提供的

NuMicroTM

軟件庫(kù)、樣例代碼提綱NuMicroTM產(chǎn)品開(kāi)發(fā)流程2NuMicroTM

產(chǎn)品開(kāi)發(fā)流程圖程序代碼開(kāi)發(fā)NuMicro-SDKIAREWARMKeilRVMDK批量生產(chǎn)客戶目標(biāo)板USBSWDNuvotonICP程序客戶目標(biāo)板NuvotonGang編程器SWD客戶目標(biāo)板SWD第三方燒寫(xiě)器在線InCircuit

編程(On-lineICP)離線

InCircuit

編程(Off-lineICP)IC編程燒寫(xiě)NuTiny-SDKNuMicroTM

產(chǎn)品開(kāi)發(fā)流程圖程序代碼開(kāi)發(fā)NuMicr3用Nu-LB學(xué)習(xí)板學(xué)習(xí)NuMicroTM

產(chǎn)品UARTICEBridgeNu-Link5VDCPowerUSBDeviceGPIOBuzzerCAN/LIN7-SegmentLED128*64DotMatrixLCDpanelLED3x3KeyMatrixVariableResistanceKeyGPB15ResetEEPROMSPIFlashWAU8822CodecLineoutLineinNUC140VE3AN利用這一塊板子可以學(xué)會(huì)所有

NuMicroNUC100系列產(chǎn)品用Nu-LB學(xué)習(xí)板學(xué)習(xí)NuMicroTM產(chǎn)品UARTIC4“Nu-LB”的硬件連接方式僅需:一臺(tái)Notebook一根Cable一塊學(xué)習(xí)板“Nu-LB”的硬件連接方式僅需:5僅需:一臺(tái)Notebook一根Cable一塊學(xué)習(xí)板“M051系列”學(xué)習(xí)板的硬件連接方式僅需:“M051系列”學(xué)習(xí)板的硬件連接方式6軟件安裝CustomerCDReadme.txtDevelopmentToolsNu-Link_001ICPToolUser’sGuideICEICPICEDriverUser’sGuideSchematicKEILEvaluationKeilMDK401NUC1xxflashtoolUser’sGuide軟件安裝CustomerCDReadme.txtDevel7運(yùn)行“StartKit”提供的代碼Customer_CDReadme.txtNUC100SeriesBSPDriverReferenceGuideNUC100SeriesBSPNuvotonPlatform_KeilNU-LB-NUC140SampleSmpl_Start_Kit.uvprojSmpl_Start_Kit運(yùn)行“StartKit”提供的代碼Customer_CDR8用

NuTiny-SDK系列開(kāi)發(fā)板

開(kāi)發(fā)

NuMicro?的程序

NuTiny-SDK-M051

NuTiny-SDK-100

NuTiny-SDK-120用NuTiny-SDK系列開(kāi)發(fā)板

開(kāi)發(fā)NuMicro?9用

NuLink+Nu-EVB

開(kāi)發(fā)

NuMicro?的程序

Nu-EVB-NUC140

Nu-Link用NuLink+Nu-EVB

開(kāi)發(fā)NuMicro?10ICP(InCircuit編程)NuMicroICP應(yīng)用程序NUC140USBSWD接口ICP(InCircuit編程)NuMicroICP11ISP(InSystem

編程)NuMicroISP應(yīng)用程序USB

連接線USB接口UART接口RS232

連接線LDROMM0-CPU地址ROM代碼APROM被更新的代碼

NuvotonISPLDROM韌體代碼

從LDROM啟動(dòng)ISP(InSystem編程)NuMicroISPU12比對(duì):NuMicroISP和ICP

的異同項(xiàng)目ISPICPPC應(yīng)用程序NuMicroISPProgrammingToolsNuMicroICPProgrammingTools額外的硬件不需要Nu-LinkCPU上運(yùn)行的代碼CPU運(yùn)行LDROM的代碼不需要可更新區(qū)域APROM數(shù)據(jù)Flash配置區(qū)域APROMLDROM數(shù)據(jù)Flash配置區(qū)域接口USB或

UARTSWD離線燒寫(xiě)模式不支持支持比對(duì):NuMicroISP和ICP的異同項(xiàng)目ISPI13NuGangNuvoton專有的“ICPGang編程器”支持通過(guò)ICP接口,同時(shí)進(jìn)行4芯片批量編程燒寫(xiě),適合客戶用于量產(chǎn)。NuGangNuvoton專有的“ICPGang編程器14NuGang特性■

4-chip批量編程燒寫(xiě)■

易于離線復(fù)制操作 *On-line下載:由工程師完成 *Off-line復(fù)制操作:由產(chǎn)品線操作員完成■

極佳的數(shù)據(jù)安全性 *不可復(fù)制源芯片 *下載到編程器中的數(shù)據(jù)經(jīng)過(guò)有效加密■

對(duì)不同的芯片外包裝,提供不同的適配板NuGang特性■4-chip批量編程燒寫(xiě)15使用NuGang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所示:使用NuGang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所16ECO系統(tǒng)NuMicroNUC100CMSIS直接編程RTOS(實(shí)時(shí)操作系統(tǒng))支持的軟件庫(kù)(USB,FileSystem,…)應(yīng)用程序開(kāi)發(fā)工具:IDEISPICP…ECO系統(tǒng)NuMicroNUC100CMSISRTOS支持17開(kāi)發(fā)工具

KeilMDK-ARM支持U-link,Nu-Link,J-Link

IAREmbeddedWorkbench支持Nu-Link,J-Link,M-Link開(kāi)發(fā)工具KeilMDK-ARM18Nu-Link支持開(kāi)發(fā)環(huán)境Keil或IAR調(diào)試NUC100,M051的所有外設(shè)寄存器半主機(jī)模式(semihosting)輸入輸出Flash可下載到LDROM(啟動(dòng)ROM)或APROM(應(yīng)用程序ROM)端點(diǎn)4個(gè)硬件斷點(diǎn)無(wú)限制的RAM斷點(diǎn)無(wú)限制的Flash斷點(diǎn)Nu-Link支持開(kāi)發(fā)環(huán)境19編程燒寫(xiě)工具ISP(In-System編程)和LDROM(BootROM)協(xié)同工作支持UART或USB下載可編程區(qū)域:APROM,數(shù)據(jù)Flash,配置區(qū)域ICP(In-Chip編程)通過(guò)SWD(SerialWireDebug)接口操作可編程區(qū)域:LDROM(BootROM),APROM,

數(shù)據(jù)Flash,配置區(qū)域支持離線燒寫(xiě)模式編程燒寫(xiě)工具ISP(In-System編程)20設(shè)備驅(qū)動(dòng)和示例代碼基于CMSIS直接對(duì)寄存器編程所有相關(guān)的Driver&SampleCode都可以上新唐科技的網(wǎng)站下載設(shè)備驅(qū)動(dòng)和示例代碼基于CMSIS直接對(duì)寄存器編程所有相關(guān)的D21實(shí)時(shí)操作系統(tǒng)(RTOS)

uC/OS-II(micrium)提供移植版本(補(bǔ)丁文件)

FreeRTOS提供移植版本實(shí)時(shí)操作系統(tǒng)(RTOS)uC/OS-II(micrium22uC/OS-II內(nèi)存配置模式

二進(jìn)制大?。≧OM字節(jié)數(shù))內(nèi)存大?。ㄗ止?jié)數(shù))備注最小配置(Supportmbox)584447523個(gè)任務(wù)僅有MUTEX737645122個(gè)任務(wù)僅有SEMAPHORES638845042個(gè)任務(wù)僅有FLAGEVENT592048962個(gè)任務(wù)僅有頭MESSAGEQUEUES(包含F(xiàn)LAGevent)802854242個(gè)任務(wù)僅有內(nèi)存管理(memory區(qū)塊

=2)64446512這個(gè)例子含2KB數(shù)組和1個(gè)任務(wù)支持TIMER

+SEMAPHORES821656402個(gè)任務(wù)支持FLAG+MBOX+MUTEX+SEMAPHORES721660722個(gè)任務(wù)備注:1)所有的測(cè)試數(shù)據(jù)包含

NUC100UART驅(qū)動(dòng)和

SysTick

驅(qū)動(dòng),也可能包含其他的

NUC100

設(shè)備驅(qū)動(dòng)代碼2)主堆棧大小為

2048字節(jié)3)其他任務(wù)的堆棧大小為256字節(jié)4)最大任務(wù)書(shū)=55)優(yōu)先級(jí)設(shè)定到32,以便減少內(nèi)存使用uC/OS-II內(nèi)存配置模式二進(jìn)制大小內(nèi)存大小備注最小配23文件系統(tǒng)

MiniNVTFAT由Nuvoton提供

EFSL(EmbeddedFileSystemLibrary)LesserGeneralPublicLicense)

FatFs(FATFileSystemModule)BerkeleySoftwareDistributionLicense文件系統(tǒng)MiniNVTFAT24文件系統(tǒng)比較功能比較

EFSLFatFsMiniNVTFATFAT12/FAT16/FAT32vvv多盤(pán)/多分區(qū)

vv動(dòng)態(tài)掛載/下載vvv子目錄vvv短文件名vvv長(zhǎng)文件名

v

取得介質(zhì)空間大小vvv取得剩余空間大小vvv創(chuàng)建文件

vv打開(kāi)文件vvv讀取文件vvv寫(xiě)入文件vvv創(chuàng)建目錄vvv打開(kāi)目錄vvv取下一個(gè)文件vvv刪除文件vvv設(shè)定文件指針在文件中位置vvv設(shè)定文件屬性vvv格式化

vv取得文件指針在文件中位置

vv取得文件屬性

vv文件系統(tǒng)比較功能比較

EFSLFatFsMiniNVTFAT25文件系統(tǒng)內(nèi)存配置內(nèi)存配置

代碼只讀(RO)數(shù)據(jù)讀寫(xiě)(RW)數(shù)據(jù)零初始化(ZI)數(shù)據(jù)EFSL8276003516FatFs9928140281680MiniNVTFAT168405710843724文件系統(tǒng)內(nèi)存配置內(nèi)存配置

代碼只讀(RO)數(shù)據(jù)讀寫(xiě)(RW)數(shù)26USB■

支持SD卡MassStorage接口■

HID連接用于Win7多點(diǎn)觸控的數(shù)字設(shè)備通過(guò)USB連接、驅(qū)動(dòng)程序的可靠性測(cè)試多點(diǎn)觸控屏數(shù)字設(shè)備–由客戶完成鼠標(biāo)/鍵盤(pán)用HID在NUC100和PC之間做簡(jiǎn)單數(shù)據(jù)傳輸■

音頻設(shè)備類:麥克風(fēng)、揚(yáng)聲器■

虛擬串口(usbser.sys)■

USB音頻設(shè)備類+HIDUSB■支持SD卡MassStorage接口27程序算法

IMAADPCM

VoiceChanger

BeatDetection程序算法IMAADPCM28Q&ANuMicroTM

一件獨(dú)具匠心之產(chǎn)品!Q&ANuMicroTM29NuMicroTM

開(kāi)發(fā)工具

和軟件庫(kù)介紹NuMicronuvotonNuMicroTM開(kāi)發(fā)工具

和軟件庫(kù)介紹NuMicronu提綱NuMicroTM

產(chǎn)品開(kāi)發(fā)流程用學(xué)習(xí)板開(kāi)發(fā)

NuMicroTM程序用

Nu-EVB和

NuTiny-EVB開(kāi)發(fā)程序編程燒寫(xiě)

NuMicroTMICICP/ISP現(xiàn)在可提供的

NuMicroTM

軟件庫(kù)、樣例代碼提綱NuMicroTM產(chǎn)品開(kāi)發(fā)流程31NuMicroTM

產(chǎn)品開(kāi)發(fā)流程圖程序代碼開(kāi)發(fā)NuMicro-SDKIAREWARMKeilRVMDK批量生產(chǎn)客戶目標(biāo)板USBSWDNuvotonICP程序客戶目標(biāo)板NuvotonGang編程器SWD客戶目標(biāo)板SWD第三方燒寫(xiě)器在線InCircuit

編程(On-lineICP)離線

InCircuit

編程(Off-lineICP)IC編程燒寫(xiě)NuTiny-SDKNuMicroTM

產(chǎn)品開(kāi)發(fā)流程圖程序代碼開(kāi)發(fā)NuMicr32用Nu-LB學(xué)習(xí)板學(xué)習(xí)NuMicroTM

產(chǎn)品UARTICEBridgeNu-Link5VDCPowerUSBDeviceGPIOBuzzerCAN/LIN7-SegmentLED128*64DotMatrixLCDpanelLED3x3KeyMatrixVariableResistanceKeyGPB15ResetEEPROMSPIFlashWAU8822CodecLineoutLineinNUC140VE3AN利用這一塊板子可以學(xué)會(huì)所有

NuMicroNUC100系列產(chǎn)品用Nu-LB學(xué)習(xí)板學(xué)習(xí)NuMicroTM產(chǎn)品UARTIC33“Nu-LB”的硬件連接方式僅需:一臺(tái)Notebook一根Cable一塊學(xué)習(xí)板“Nu-LB”的硬件連接方式僅需:34僅需:一臺(tái)Notebook一根Cable一塊學(xué)習(xí)板“M051系列”學(xué)習(xí)板的硬件連接方式僅需:“M051系列”學(xué)習(xí)板的硬件連接方式35軟件安裝CustomerCDReadme.txtDevelopmentToolsNu-Link_001ICPToolUser’sGuideICEICPICEDriverUser’sGuideSchematicKEILEvaluationKeilMDK401NUC1xxflashtoolUser’sGuide軟件安裝CustomerCDReadme.txtDevel36運(yùn)行“StartKit”提供的代碼Customer_CDReadme.txtNUC100SeriesBSPDriverReferenceGuideNUC100SeriesBSPNuvotonPlatform_KeilNU-LB-NUC140SampleSmpl_Start_Kit.uvprojSmpl_Start_Kit運(yùn)行“StartKit”提供的代碼Customer_CDR37用

NuTiny-SDK系列開(kāi)發(fā)板

開(kāi)發(fā)

NuMicro?的程序

NuTiny-SDK-M051

NuTiny-SDK-100

NuTiny-SDK-120用NuTiny-SDK系列開(kāi)發(fā)板

開(kāi)發(fā)NuMicro?38用

NuLink+Nu-EVB

開(kāi)發(fā)

NuMicro?的程序

Nu-EVB-NUC140

Nu-Link用NuLink+Nu-EVB

開(kāi)發(fā)NuMicro?39ICP(InCircuit編程)NuMicroICP應(yīng)用程序NUC140USBSWD接口ICP(InCircuit編程)NuMicroICP40ISP(InSystem

編程)NuMicroISP應(yīng)用程序USB

連接線USB接口UART接口RS232

連接線LDROMM0-CPU地址ROM代碼APROM被更新的代碼

NuvotonISPLDROM韌體代碼

從LDROM啟動(dòng)ISP(InSystem編程)NuMicroISPU41比對(duì):NuMicroISP和ICP

的異同項(xiàng)目ISPICPPC應(yīng)用程序NuMicroISPProgrammingToolsNuMicroICPProgrammingTools額外的硬件不需要Nu-LinkCPU上運(yùn)行的代碼CPU運(yùn)行LDROM的代碼不需要可更新區(qū)域APROM數(shù)據(jù)Flash配置區(qū)域APROMLDROM數(shù)據(jù)Flash配置區(qū)域接口USB或

UARTSWD離線燒寫(xiě)模式不支持支持比對(duì):NuMicroISP和ICP的異同項(xiàng)目ISPI42NuGangNuvoton專有的“ICPGang編程器”支持通過(guò)ICP接口,同時(shí)進(jìn)行4芯片批量編程燒寫(xiě),適合客戶用于量產(chǎn)。NuGangNuvoton專有的“ICPGang編程器43NuGang特性■

4-chip批量編程燒寫(xiě)■

易于離線復(fù)制操作 *On-line下載:由工程師完成 *Off-line復(fù)制操作:由產(chǎn)品線操作員完成■

極佳的數(shù)據(jù)安全性 *不可復(fù)制源芯片 *下載到編程器中的數(shù)據(jù)經(jīng)過(guò)有效加密■

對(duì)不同的芯片外包裝,提供不同的適配板NuGang特性■4-chip批量編程燒寫(xiě)44使用NuGang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所示:使用NuGang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所45ECO系統(tǒng)NuMicroNUC100CMSIS直接編程RTOS(實(shí)時(shí)操作系統(tǒng))支持的軟件庫(kù)(USB,FileSystem,…)應(yīng)用程序開(kāi)發(fā)工具:IDEISPICP…ECO系統(tǒng)NuMicroNUC100CMSISRTOS支持46開(kāi)發(fā)工具

KeilMDK-ARM支持U-link,Nu-Link,J-Link

IAREmbeddedWorkbench支持Nu-Link,J-Link,M-Link開(kāi)發(fā)工具KeilMDK-ARM47Nu-Link支持開(kāi)發(fā)環(huán)境Keil或IAR調(diào)試NUC100,M051的所有外設(shè)寄存器半主機(jī)模式(semihosting)輸入輸出Flash可下載到LDROM(啟動(dòng)ROM)或APROM(應(yīng)用程序ROM)端點(diǎn)4個(gè)硬件斷點(diǎn)無(wú)限制的RAM斷點(diǎn)無(wú)限制的Flash斷點(diǎn)Nu-Link支持開(kāi)發(fā)環(huán)境48編程燒寫(xiě)工具ISP(In-System編程)和LDROM(BootROM)協(xié)同工作支持UART或USB下載可編程區(qū)域:APROM,數(shù)據(jù)Flash,配置區(qū)域ICP(In-Chip編程)通過(guò)SWD(SerialWireDebug)接口操作可編程區(qū)域:LDROM(BootROM),APROM,

數(shù)據(jù)Flash,配置區(qū)域支持離線燒寫(xiě)模式編程燒寫(xiě)工具ISP(In-System編程)49設(shè)備驅(qū)動(dòng)和示例代碼基于CMSIS直接對(duì)寄存器編程所有相關(guān)的Driver&SampleCode都可以上新唐科技的網(wǎng)站下載設(shè)備驅(qū)動(dòng)和示例代碼基于CMSIS直接對(duì)寄存器編程所有相關(guān)的D50實(shí)時(shí)操作系統(tǒng)(RTOS)

uC/OS-II(micrium)提供移植版本(補(bǔ)丁文件)

FreeRTOS提供移植版本實(shí)時(shí)操作系統(tǒng)(RTOS)uC/OS-II(micrium51uC/OS-II內(nèi)存配置模式

二進(jìn)制大?。≧OM字節(jié)數(shù))內(nèi)存大?。ㄗ止?jié)數(shù))備注最小配置(Supportmbox)584447523個(gè)任務(wù)僅有MUTEX737645122個(gè)任務(wù)僅有SEMAPHORES638845042個(gè)任務(wù)僅有FLAGEVENT592048962個(gè)任務(wù)僅有頭MESSAGEQUEUES(包含F(xiàn)LAGevent)802854242個(gè)任務(wù)僅有內(nèi)存管理(memory區(qū)塊

=2)64446512這個(gè)例子含2KB數(shù)組和1個(gè)任務(wù)支持TIMER

+SEMAPHORES821656402個(gè)任務(wù)支持FLAG+MBOX+MUTEX+SEMAPHORES721660722個(gè)任務(wù)備注:1)所有的測(cè)試數(shù)據(jù)包含

NUC100UART驅(qū)動(dòng)和

SysTick

驅(qū)動(dòng),也可能包含其他的

NUC100

設(shè)備驅(qū)動(dòng)代碼2)主堆棧大小為

2048字節(jié)3)其他任務(wù)的堆棧大小為256字節(jié)4)最大任務(wù)書(shū)=55)優(yōu)先級(jí)設(shè)定到32,以便減少內(nèi)存使用uC/OS-II內(nèi)存配置模式二進(jìn)制大小內(nèi)存大小備注最小配52文件系統(tǒng)

MiniNVTFAT由Nuvoton提供

EFSL(

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論