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

下載本文檔

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

文檔簡介

1、6NuMicro開發(fā)工具以及支持的軟件6NuMicro開發(fā)工具以及支持的軟件提綱NuMicroTM 產(chǎn)品開發(fā)流程用學(xué)習(xí)板開發(fā) NuMicroTM 程序用 Nu-EVB 和 NuTiny-EVB 開發(fā)程序編程燒寫 NuMicroTM ICICP/ISP現(xiàn)在可提供的 NuMicroTM 軟件庫、樣例代碼提綱NuMicroTM 產(chǎn)品開發(fā)流程N(yùn)uMicroTM 產(chǎn)品開發(fā)流程圖程序代碼開發(fā)NuMicro-SDKIAR EWARMKeil RVMDK批量生產(chǎn)客戶目標(biāo)板USBSWDNuvoton ICP程序客戶目標(biāo)板Nuvoton Gang 編程器SWD客戶目標(biāo)板SWD第三方燒寫器在線 In Circuit

2、 編程 (On-line ICP)離線 In Circuit 編程 (Off-line ICP)IC編程燒寫NuTiny-SDKNuMicroTM 產(chǎn)品開發(fā)流程圖程序代碼開發(fā)NuMicr用Nu-LB學(xué)習(xí)板學(xué)習(xí) NuMicroTM 產(chǎn)品UARTICE BridgeNu-Link5V DCPowerUSBDevice GPIOBuzzerCAN/LIN7-Segment LED128*64 Dot MatrixLCD panelLED3x3 Key MatrixVariable Resistance Key GPB15ResetEEPROMSPI FlashWAU8822CodecLine out

3、Line inNUC140VE3AN利用這一塊板子可以學(xué)會所有 NuMicro NUC100 系列產(chǎn)品用Nu-LB學(xué)習(xí)板學(xué)習(xí) NuMicroTM 產(chǎn)品UARTIC“Nu-LB”的硬件連接方式僅需:一臺Notebook一根Cable 一塊學(xué)習(xí)板“Nu-LB”的硬件連接方式僅需:僅需:一臺Notebook一根Cable 一塊學(xué)習(xí)板“M051系列”學(xué)習(xí)板的硬件連接方式僅需:“M051系列”學(xué)習(xí)板的硬件連接方式軟件安裝Customer CDReadme.txtDevelopment ToolsNu-Link_001ICP ToolUsers GuideICEICPICE DriverUsers Gui

4、deSchematicKEIL EvaluationKeil MDK401NUC1xx flash toolUsers Guide軟件安裝Customer CDReadme.txtDevel運(yùn)行“Start Kit”提供的代碼Customer_CDReadme.txtNUC100 Series BSPDriver Reference GuideNUC100 SeriesBSPNuvotonPlatform_KeilNU-LB-NUC140SampleSmpl_Start_Kit. uvprojSmpl_Start_Kit運(yùn)行“Start Kit”提供的代碼Customer_CDR用 NuTin

5、y-SDK 系列開發(fā)板開發(fā) NuMicro 的程序 NuTiny-SDK-M051 NuTiny-SDK-100 NuTiny-SDK-120用 NuTiny-SDK 系列開發(fā)板開發(fā) NuMicro用 NuLink + Nu-EVB 開發(fā) NuMicro 的程序 Nu-EVB-NUC140 Nu-Link用 NuLink + Nu-EVB 開發(fā) NuMicroICP (In Circuit 編程)NuMicro ICP應(yīng)用程序NUC140USBSWD 接口ICP (In Circuit 編程)NuMicro ICPISP (In System 編程)NuMicro ISP應(yīng)用程序USB 連接線

6、USB接口UART接口RS232 連接線LDROMM0-CPU地址ROM代碼APROM被更新的代碼 Nuvoton ISP LDROM 韌體代碼 從LDROM 啟動ISP (In System 編程)NuMicro ISPU比對:NuMicro ISP 和 ICP 的異同項(xiàng)目ISPICPPC應(yīng)用程序NuMicro ISP Programming ToolsNuMicro ICP Programming Tools額外的硬件不需要Nu-LinkCPU上運(yùn)行的代碼CPU運(yùn)行LDROM的代碼不需要可更新區(qū)域APROM數(shù)據(jù)Flash配置區(qū)域APROMLDROM數(shù)據(jù)Flash配置區(qū)域接口USB 或 UA

7、RTSWD離線燒寫模式不支持支持比對:NuMicro ISP 和 ICP 的異同項(xiàng)目ISPINuGangNuvoton 專有的 “ICP Gang編程器” 支持通過ICP接口,同時(shí)進(jìn)行4芯片批量編程燒寫,適合客戶用于量產(chǎn)。NuGangNuvoton 專有的 “ICP Gang編程器NuGang 特性 4-chip 批量編程燒寫 易于離線復(fù)制操作* On-line 下載:由工程師完成* Off-line 復(fù)制操作:由產(chǎn)品線操作員完成 極佳的數(shù)據(jù)安全性* 不可復(fù)制源芯片* 下載到編程器中的數(shù)據(jù)經(jīng)過有效加密 對不同的芯片外包裝,提供不同的適配板NuGang 特性 4-chip 批量編程燒寫使用NuG

8、ang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所示:使用NuGang編程器運(yùn)行程序,使編程器連接到主機(jī),如下圖所ECO系統(tǒng)NuMicro NUC100CMSIS直接編程RTOS(實(shí)時(shí)操作系統(tǒng))支持的軟件庫(USB, File System, )應(yīng)用程序開發(fā)工具:IDEISPICPECO系統(tǒng)NuMicro NUC100CMSISRTOS支持開發(fā)工具 Keil MDK-ARM支持U-link, Nu-Link, J-Link IAR Embedded Workbench支持Nu-Link, J-Link, M-Link開發(fā)工具 Keil MDK-ARMNu-Link支持開發(fā)環(huán)境Keil 或 IA

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

10、燒寫工具ISP (In-System編程)設(shè)備驅(qū)動和示例代碼基于CMSIS直接對寄存器編程所有相關(guān)的Driver & Sample Code 都可以上新唐科技的網(wǎng)站下載設(shè)備驅(qū)動和示例代碼基于CMSIS直接對寄存器編程所有相關(guān)的D實(shí)時(shí)操作系統(tǒng)(RTOS) uC/OS-II (micrium)提供移植版本(補(bǔ)丁文件) FreeRTOS提供移植版本實(shí)時(shí)操作系統(tǒng)(RTOS) uC/OS-II (micriumuC/OS-II 內(nèi)存配置模式 二進(jìn)制大?。≧OM字節(jié)數(shù))內(nèi)存大?。ㄗ止?jié)數(shù))備注最小配置(Support mbox)584447523個(gè)任務(wù)僅有MUTEX737645122個(gè)任務(wù)僅有SEMAPHO

11、RES638845042個(gè)任務(wù)僅有FLAG EVENT592048962個(gè)任務(wù)僅有頭MESSAGE QUEUES(包含F(xiàn)LAG event )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) 所有的測試數(shù)據(jù)包含 NUC100 UART 驅(qū)動和 SysTick 驅(qū)動,也可能包含其他的 NUC100 設(shè)備驅(qū)動代碼2) 主堆棧大小為 2048字節(jié)3) 其他任務(wù)的堆棧大小為

12、256字節(jié)4) 最大任務(wù)書 = 55) 優(yōu)先級設(shè)定到32,以便減少內(nèi)存使用uC/OS-II 內(nèi)存配置模式 二進(jìn)制大小內(nèi)存大小備注最小配文件系統(tǒng) MiniNVTFAT由Nuvoton提供 EFSL (Embedded File System Library)Lesser General Public License) FatFs (FAT File System Module)Berkeley Software Distribution License文件系統(tǒng) MiniNVTFAT文件系統(tǒng)比較功能比較EFSLFatFsMiniNVTFATFAT12/ FAT16/ FAT32vvv多盤/多分區(qū)v

13、v動態(tài)掛載/下載vvv子目錄vvv短文件名vvv長文件名 v取得介質(zhì)空間大小vvv取得剩余空間大小vvv創(chuàng)建文件vv打開文件vvv讀取文件vvv寫入文件vvv創(chuàng)建目錄vvv打開目錄vvv取下一個(gè)文件vvv刪除文件vvv設(shè)定文件指針在文件中位置vvv設(shè)定文件屬性vvv格式化vv取得文件指針在文件中位置vv取得文件屬性vv文件系統(tǒng)比較功能比較EFSLFatFsMiniNVTFAT文件系統(tǒng)內(nèi)存配置內(nèi)存配置代碼只讀(RO)數(shù)據(jù)讀寫(RW)數(shù)據(jù)零初始化(ZI)數(shù)據(jù)EFSL8276003516FatFs9928140281680MiniNVTFAT168405710843724文件系統(tǒng)內(nèi)存配置內(nèi)存配置代碼只讀(RO)數(shù)據(jù)讀寫(RW)數(shù)USB 支持SD卡Mass Storage接口 HID連接用于Win7多點(diǎn)觸控的數(shù)字設(shè)備通過USB連接、驅(qū)動程序的可靠性測試多點(diǎn)觸控屏

溫馨提示

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

評論

0/150

提交評論