色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Cortex-M3 (NXP LPC1788)之開發(fā)環(huán)境搭建

          Cortex-M3 (NXP LPC1788)之開發(fā)環(huán)境搭建

          作者: 時間:2016-11-19 來源:網(wǎng)絡(luò) 收藏
          一,開發(fā)環(huán)境介紹

          最近有幸從NXP的代理商獲得一塊開發(fā)板OM13001,該開發(fā)板使用NXP LPC1788的處理器,主要特性如下:

          本文引用地址:http://cafeforensic.com/article/201611/318443.htm
          • Data Memory: 32 MB SDRAM + 96 KB internal
          • Ethernet: 100/10M Ethernet interface based on SMSC LAN8720 Ethernet PHY
          • Clock Crystals: 12.000 MHz crystal for CPU , 32.768 kHz crystal for RTC
          • Connectors: 200 pos expansion connector (SODIMM standard), 0.6 mm pitch
          • Other: 256 Kbit I2C E2PROM for storing
          • Program Flash: 128 MB NAND FLASH + 512 kB internal

          具體的信息見官網(wǎng)的介紹http://www.cn.nxp.com/demoboard/OM13001.html

          軟件上由于手頭有一個KEIL ULINK2所以覺得使用KeiluVision4集成開發(fā)環(huán)境。采用ULINK2進行在線調(diào)試。

          二,ISP下載環(huán)境搭建

          該開發(fā)板使用usb cable進行供電,按用戶手冊的介紹先進行ISP下載的測試。首先安裝USB-to-UART的轉(zhuǎn)換驅(qū)動,板子上的UART0通過轉(zhuǎn)換芯片和USB連接,在PC上連接成虛擬串口,以后程序中的printf()打印的信息可以通過該虛擬串口顯示。

          其次,下載FlashMagic燒寫工具。對于LPC1788,在復(fù)位期間,置LPC1788的P2.10腳為低電平,這就可以啟動ROM中的bootloader從而進入ISP下載模式通過開發(fā)板的UART0進行下載程序。配合FlashMagic軟件,開發(fā)板上的跳帽J20連接上以后,就可以讓USB-to-UART自動的發(fā)出控制進入ISP模式的信號。為此,我們需要對FlashMgaic進行配置。配置如下圖:

          COMPort的參數(shù)安裝設(shè)備管理器中的USB-to-UART的參數(shù)設(shè)置

          配置串口RTS和DTR口使能ISP_EN和RESET管腳的參數(shù)

          三,KeiluVision4 + KEIL ULINK2調(diào)試環(huán)境搭建

          使用開發(fā)板自帶的例子進行調(diào)試測試。老版本的Keil uVision4可能不支持LPC177X/8X的芯片,所以更新了MDK。在DEVICE中出現(xiàn)LPC1788的芯片支持。

          如下圖

          setting中設(shè)置如下圖

          軟件上的設(shè)置只需按上面的即可。ULINK2使用新版本的10PIN的JTAG口進行連接,其原理圖如下:

          四,總結(jié)

          到此,開發(fā)環(huán)境搭建完成。開始時候用keil在debug中找不到j(luò)tag設(shè)備。原因是因為軟件版本太低,更新了MDK后可以識別設(shè)備就可以了。接下去開始按模塊學(xué)習(xí)該開發(fā)板上的各個外設(shè)。



          評論


          相關(guān)推薦

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

          關(guān)閉