新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Cortex-M3 (NXP LPC1788)之開發環境搭建

        Cortex-M3 (NXP LPC1788)之開發環境搭建

        作者: 時間:2016-11-19 來源:網絡 收藏
        一,開發環境介紹

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

        本文引用地址:http://www.104case.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

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

        軟件上由于手頭有一個KEIL ULINK2所以覺得使用KeiluVision4集成開發環境。采用ULINK2進行在線調試。

        二,ISP下載環境搭建

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

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

        COMPort的參數安裝設備管理器中的USB-to-UART的參數設置

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

        三,KeiluVision4 + KEIL ULINK2調試環境搭建

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

        如下圖

        setting中設置如下圖

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

        四,總結

        到此,開發環境搭建完成。開始時候用keil在debug中找不到jtag設備。原因是因為軟件版本太低,更新了MDK后可以識別設備就可以了。接下去開始按模塊學習該開發板上的各個外設。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 山西省| 玉门市| 孟州市| 井研县| 新密市| 卓尼县| 金山区| 桃江县| 本溪市| 乐清市| 静宁县| 大化| 柳林县| 无锡市| 湖州市| 海林市| 泉州市| 北宁市| 宜兴市| 阿尔山市| 辉南县| 综艺| 西林县| 英山县| 黑龙江省| 凉山| 孟州市| 涿鹿县| 高唐县| 翁牛特旗| 滦南县| 海丰县| 家居| 逊克县| 龙陵县| 潼关县| 页游| 庆元县| 思茅市| 普格县| 龙里县|