新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 【32位MCU】9G-LM3S8 LabVIEW使用過程簡介

【32位MCU】9G-LM3S8 LabVIEW使用過程簡介

作者: 時間:2016-11-29 來源:網(wǎng)絡(luò) 收藏
9G-LM3S8 LabVIEW使用過程簡介

一,準備LabVIEW + ARM模塊 + LM3S8軟件包 + 相關(guān)文檔

本文引用地址:http://butianyuan.cn/article/201611/323205.htm

1,在https://lumen.ni.com/nicif/zhs/lveval/content.xhtml上注冊用戶
點擊“LabVIEW 2009 (758MB)”下載“LabVIEW2009評估版軟件”的下載客戶端
LV2009_CHI_downloader.exe
http://ftp.ni.com/evaluation/labview/ekit/other/downloader/LV2009_CHI_downloader.exe
然后在電腦上運行LV2009_CHI_downloader.exe便能下載“LabVIEW2009評估版軟件”到PC本地。
LV2009_CHI.exe
(自己查找破解文件)

2,在https://lumen.ni.com/nicif/us/evaltlktembdes/content.xhtml上注冊用戶
點擊Download Links for Modules and Toolkits中的LabVIEW Embedded Module for ARM Microcontrollers (1.02 GB)
下載“LabVIEW 的ARM嵌入式模塊”的下載客戶端
LVEMBARM2009_ENG_downloader.exe
http://ftp.ni.com/evaluation/labview/ekit/other/downloader/LVEMBARM2009_ENG_downloader.exe
然后在電腦上運行LVEMBARM2009_ENG_downloader.exe便能下載“LabVIEW 的ARM嵌入式模塊”到PC本地
LVEMBARM2009_ENG.exe
(自己查找破解文件)

3,在http://www.luminarymicro.com/products/ekk-lm3s8962_can_ethernet_evaluation_kit.html上
在Software Updates中的EKK-LM3S8962-CD-534 (LM3S8962 Evaluation Kit for Keil CD)
點擊download注冊下載EKK-LM3S8962-CD-534.zip

4,其它軟件文檔的下載地址如下:
http://www.luminarymicro.com/products/software_updates.html
http://ftp.ni.com/support/manuals/375177a.pdf
http://www.ni.com/pdf/manuals/323427a.pdf

二,安裝LabVIEW + ARM模塊 + MDK-ARM + FTDI開發(fā)環(huán)境

1,雙擊LV2009_CHI.exe自行解壓得到“LabVIEW2009評估版軟件”安裝包,雙擊LV2009_CHI文件夾里面的
“autorun.exe ”,便可以選擇安裝上“LabVIEW2009評估版軟件”;
(自行做專業(yè)版處理)

2,雙擊LVEMBARM2009_ENG.exe自行解壓得到“LVEMBARM2009_ENG ARM嵌入模塊評估版本軟件”安裝包,雙擊
LVEMBARM2009_ENG文件夾里面的“autorun.exe”便可以選擇安裝上“LabVIEW2009 ARM嵌入模塊評估版軟件”;
(自行做專業(yè)版處理)

3,雙擊LVEMBARM2009_ENG文件夾里面的“MDK370.EXE”便可以選擇安裝上“RealView MDK-ARM 3.70軟件”;
(自行做專業(yè)版處理)

4,解壓EKK-LM3S8962-CD-534.zip ,找到EKK-LM3S8962-CD-534ToolsFTDI下的Stellaris_FTDI-2_06_00.zip再解壓出來
得到文件夾Stellaris_FTDI-2_06_00;

5,把EK-LM3S8962開發(fā)板用USB電纜連接到電腦上,將會發(fā)現(xiàn)找到新硬件Stellaris Development Board,手動安裝驅(qū)動
程序時指向文件夾Stellaris_FTDI-2_06_00,安裝Stellaris Development Board驅(qū)動,再次出現(xiàn)新硬件Stellaris Virtual COM Port時,
再指向剛才的目錄即可安裝相關(guān)驅(qū)動。

三,使用LabVIEW 打開LM3S8962 工程例子

1,在開始菜單中打開“開始”->“程序”->“National Instruments”->“National Instruments LabVIEW 2009”
然后選擇“啟動LabVIEW”;

2,在LabVIEW的“啟動”向?qū)е杏蚁陆堑?ldquo;范例”中點開“查找范例” 后打開“NI范例查找器”,然后在點開“搜索頁”
在“輸入關(guān)鍵詞中”中輸入的“LM3S”再按“說明”去搜索。然后在右面出來的“Blinky.lvproj”上雙擊打開項目;

3,在“項目瀏覽器”的“文件”->“另存為”,然后選擇“復(fù)制.lvproj文件和內(nèi)容”及“包括全部依賴關(guān)系”后點擊“繼續(xù)...”,
然后選擇到D:worksBlinky目錄下;

4,雙擊D:worksBlinkyBlinky.lvproj 文件打開工程,然后點開“項目瀏覽器”的“程序生成規(guī)范”下的“Application”,
雙擊“Application”然后出現(xiàn)“Build Specification Properties”,去掉“Enable debugging”前面的勾選,然后確定;

5,右擊“程序生成規(guī)范”下的“Application”選擇“Rebuild All”,將會編譯LabVIEW 工程,生成C代碼后建立MDK-ARM 的工程,
正確無誤時輸出框顯示編譯時間和狀態(tài)“[17:51:06] Status: Build Succeeded.”再全部保存項目。

四,使用MDK-ARM 編譯下載 LabVIEW 工程

1,打開LabVIEW 工程的D:worksBlinkyBlinkyEK_LM3S8962Application2.0ProjectLabVIEW.Uv2 啟動LabVIEW 工程生成的MDK-ARM工程;

2,在MDK-ARM工程窗口菜單中點開Project->Opitions for Target LabVIEW ,再點開Debug 和 Utilites修改下載工具為“luminary Eval Board”后保存;

3,在MDK-ARM工程窗口菜單中選擇Flash->Download命令編譯下載目標碼,復(fù)位LM3S8962的開發(fā)板,CPU運行后就能看到LED在閃爍;

4,也可以在LabVIEW上右擊“程序生成規(guī)范”下的“Application”選擇“Run”,將會編譯LabVIEW 工程下載到LM3S8962的開發(fā)板運行,看到LED在閃爍.Blinky.zip

五,使用 LabVIEW 建立LM3S8962工程

1,在開始菜單中打開“開始”->“程序”->“National Instruments”->“National Instruments LabVIEW 2009”
然后選擇“啟動LabVIEW”;

2,在LabVIEW的“啟動”向?qū)е凶笙陆堑?ldquo;終端”中選擇“ARM Project” 后點擊“開始”,然后在“Create New ARM Project ”
的“Define project information”中的“Project type”中選擇“New ARM Project,blank VI”然后點擊“下一步”;

3,在“Create New ARM Project ”的 “Selsct ARM target”的“Target type”中選擇“EK-LM3S8962”后點擊“下一步”,
進入到“System”中勾選上“Create a build specification”后點擊“完成”再“保存”項目名“lm3s8962.lvproj”和文件“Untitled ARM.vi”;

4,然后進入到LV的項目開發(fā)環(huán)境,分“項目瀏覽器”和開發(fā)的“XXX前面板”兩部分(這里XXX為Untitled ARM.vi),在前面板窗口菜單中打開“查看”->“控件選板”
然后窗口中拉進兩個“數(shù)值輸入控件”,一個“數(shù)值顯示控件”(在Modern的Numeric中)和一個“圓形指示燈”(在Modern的Boolean中);

5,雙擊控件的名字標簽,改名輸入控件為“input”和“threshold”,輸出控件為“output”,圓形LED控件為“threshold exceeded”;

(待續(xù))



關(guān)鍵詞: 32位MCULM3S8LabVIE

評論


技術(shù)專區(qū)

關(guān)閉