新建一個工作空間。
在工作空間里面新建文件夾,命名為BlinkyForMSP432。
打開IAR for ARM 的IDE,新建工程。
點擊File--->New Workspace新建工作空間。
點擊Project--->Creat New Project...新建工程。彈出如下界面:
3.3點擊Empty project新建一個空工程,保存在workspace for msp432目錄下。
3.4點擊File--->Save將新建工程保存在BlinkyForMSP432根目錄下。
輸入工程名字,點擊保存,結果如下圖:
添加“.c”和“.h”文件,點擊File--->New File,或者快鍵鍵Ctrl+N。
新建完成后會彈出一個文件,點擊File--->Save或者快鍵鍵Ctrl+S。
輸入保存文件main.c,點擊保存。
點擊工程右鍵Add---->Add “main.c”添加main,c文件。
結果如圖所示。
配置新建工程。
5.1右鍵工程Options...,進行工程配置,根據使用的芯片,選擇Target--->Device--->TexasInstruments--->MSP432--->TexasInstruments MSP432E401Y。
5.2在 C/C++ Compiler選項卡下。
選擇Extra Options--->勾選Use command line options復選框--->在文本框內輸入以下內容:
-I$PROJ_DIR$
-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source
-I$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include
-DDeviceFamily_MSP432E4
-D__MSP432E401Y__
--debug
--silent
-e
--aeabi
--thumb
--diag_suppress=Pa050
如圖所示
5.3在Assembler選項卡下,選擇Preprocessor--->在Additional include directories文本框內輸入以下內容:
$PROJ_DIR$
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/CMSIS/Include
--->在Defined symbols文本框內輸入以下內容:
DeviceFamily_MSP432E4
__MSP432E401Y__
如圖所示:
5.4在Linker--->Linker configuration file 點擊Override default。
5.5選擇Extra Options--->勾選Use command line options復選框--->在文本框內輸入以下內容:
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/display/lib/display.arm4f
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/grlib/lib/iar/m4f/grlib.a
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/spiffs/lib/iar/m4f/spiffs.a
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/drivers/lib/drivers_msp432e4.arm4f
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/third_party/fatfs/lib/iar/m4f/fatfs.a
$SIMPLELINK_MSP432E4_SDK_INSTALL_DIR$/source/ti/devices/msp432e4/driverlib/lib/iar/m4f/msp432e4_driverlib.a
--silent
--cpu=Cortex-M4F
--redirect
_Printf=_PrintfSmall
--redirect
_Scanf=_ScanfSmall
5.6在Debugger選項卡下,選擇Setup--->Driver--->TI XDS。
5.7在TI XDS選項卡下,選擇Setup--->Emulator--->TI XDS110 Emulator。
5.8最后點擊保存。
保存所有文件,如下圖,路徑依然是新建工程文件目錄下,命名與工程命名相同,點擊保存。
點擊make進行編譯。
上一篇:MSP432--GPIO IAR環境
下一篇:MSP430Ware使用筆記 初始化XT1
推薦閱讀
史海拾趣
臺灣富晶(FORTUNE)公司的發展故事
故事一:初創與先驅之路
富晶電子股份有限公司(Fortune Semiconductor Corp.),中文簡稱富晶,成立于1995年,總部位于臺灣新北市淡水區。作為亞洲最早切入模擬IC設計的先驅之一,富晶自創立之初便專注于電路設計與整合技術。在那個數字科技剛剛起步的時代,富晶憑借其前瞻性的視野和深厚的技術積累,迅速在模擬IC設計領域嶄露頭角。公司不僅精通電路設計,還擅長將先進的SOC/SIP技術應用于實際產品中,為消費電子、電源管理、家用電器等多個領域提供了高性能的IC解決方案。
故事二:性價比優勢與市場拓展
隨著消費性電子產品的價格逐漸親民,富晶的產品因其優良的電路設計和品質,在電源管理IC和電池管理IC等模擬IC領域展現出了強大的性價比競爭力。在過去十年中,富晶成功幫助眾多制造商提升了消費性電子產品的價值,推動了手機、筆記本電腦、數碼相機等產品的普及。制造商們選擇富晶的IC產品,不僅因為其穩定的質量和卓越的性價比,還因為富晶能夠持續穩定地供貨,滿足了市場對高效、可靠電子元件的迫切需求。
故事三:技術創新與產品升級
富晶始終將技術創新視為企業發展的核心動力。公司不斷投入研發資源,致力于開發更加先進、高效的IC產品。通過不斷優化電路設計、提升制造工藝,富晶成功推出了一系列具有行業領先水平的產品,如FS98O24、FS8855等電源管理IC和電池管理IC。這些產品不僅性能卓越,而且功耗更低、體積更小,滿足了市場對電子產品輕薄化、綠色化的需求。
故事四:貼近市場與客戶需求
自成立以來,富晶始終秉持著貼近市場、滿足客戶需求的服務理念。公司密切關注市場動態和客戶需求變化,及時調整產品策略和服務模式。通過與客戶建立緊密的合作關系,富晶能夠深入了解客戶的實際需求,為客戶提供定制化的解決方案。這種貼近市場的服務模式不僅贏得了客戶的信賴和支持,也為富晶在激烈的市場競爭中贏得了寶貴的市場份額。
故事五:全球化布局與未來發展
隨著全球化進程的加速推進,富晶也加快了其全球化布局的步伐。公司不僅在國內市場取得了顯著的成績,還積極拓展海外市場,與眾多國際知名企業建立了長期穩定的合作關系。同時,富晶還注重與國際先進技術的交流與合作,不斷提升自身的技術水平和創新能力。展望未來,富晶將繼續秉承“創新、卓越、共贏”的發展理念,致力于成為全球領先的模擬IC設計企業,為電子行業的繁榮發展貢獻更多的力量。
Auris公司的創始人Federic Moll博士,被譽為手術機器人之父。他在2007年創立了Auris Health(原名Auris Surgical Robotics),總部位于美國加利福尼亞州圣卡洛斯。Moll博士此前已經成功創辦了多家手術機器人企業,其中最為知名的是上市公司Intuitive Surgical,其達芬奇手術機器人技術已在全球范圍內廣泛應用。Moll博士的深厚技術背景和豐富的創業經驗為Auris的起步奠定了堅實的基礎。
科達嘉電子不僅立足于深圳,還積極布局全球市場。公司通過參加國際電子展會、與國際知名企業合作等方式,不斷拓展海外市場。同時,科達嘉還根據客戶需求,提供個性化的電感解決方案,贏得了眾多客戶的信任和合作。公司的主要產品,如一體成型電感、大電流電感等,已廣泛應用于工業控制、汽車電子等多個領域。
隨著科技的不斷發展,BOSER公司意識到只有不斷創新才能在激烈的競爭中立于不敗之地。因此,公司投入大量研發資源,致力于開發具有自主知識產權的新技術。經過不懈努力,BOSER成功推出了一系列創新產品,引領了電子行業的技術發展潮流。
本帖最后由 jameswangsynnex 于 2015-3-3 20:01 編輯 在眾多無線技術當中,人氣最火的當屬2.4G。畢竟從數據傳輸量和能耗方面來看,2.4G既能滿足高音質的傳輸需求,在耗能方面又比較適當,可以說是找到了一個較好的平衡點。眾多因素的加入,使得 ...… 查看全部問答∨ |
|
我修改了一個cpu的配置文件mainstoneii.inc然后再public的csp下和platform的common和bsp下都用了build -c來編譯,但是我發現無論我怎么改里面被調用到的問件,重新編譯后配置內存的那個寄存器的置還是我沒有改過的 這是為什么呢… 查看全部問答∨ |
使用keil寫單片機程序時,在程序運行階段是不允許修改code段中的內容的,但是,我現在想實現動態加載模塊的功能,需要在程序運行的時候修改code段的內容. 請問有什么辦法在程序運行期間修改code段的內容? ...… 查看全部問答∨ |
!!!急救---evc下位圖的操作,包括旋轉90,180°,還有顏色調節等等! 最近在做一個畫圖的程序,遇到位圖旋轉這個問題,現在解決不了拉,哪位大蝦有旋轉的好方法啊?有源碼更好啊? 還有就是位圖的顏色調節,反色、色階調節等。 誰做過近似的程序啊,請賜教啊?感激啊! 我郵箱: htysyyc@126.com,一起討論啊!… 查看全部問答∨ |
i2c發數據,首地址變了,SyncIst和I2C_IST的不解?? 我調用deviceiocontrol向外部i2c設備發送數據,系統在底層調用I2C_IoControl; I2C_IoControl調用HW_Write函數,在對語句if (WAIT_OBJECT_0 != SyncIst(pI2C, TX_TIMEOUT))進行判斷時,轉跳SyncIst函數; 在SyncIst函數運行到WaitForSingleObject ...… 查看全部問答∨ |
看STM32的資料上寫著APB1總線上的設備最高可以到36MHz,可是仿真的時候顯示為72MHz,用示波器看也沒發現問題,難道器件手冊上寫錯了????誰知道是為什么?附件為仿真截圖。 下載 (276.17 KB) 2010-11-17 10:57 … 查看全部問答∨ |
|