2016年9月10日 星期六

How to burn mbed BIN image to NXP LPC1114FN28 using Flash Magic

NXP LPC1114FN28 , Cortex-M0 48MHz, DIP-28, 很合適用麵包板來做實驗, 而且只要美金2塊錢, 當然在台灣買還要運費等等, 不過加一加也可以找到賣家願意用台幣100多塊的價錢賣的。Switch Science有賣一個開發板mbed LPC1114FN28, 這個板子主要是讓這顆晶片可以透過USB接頭連到電腦上, 然後就可以當做隨身碟一樣, 在電腦上直接把編譯好的程式, 施拉進去, 直接做燒錄動作。可是這個板子, 要美金20塊錢, 台灣可以找到賣家賣台幣1000多塊錢。我覺得很貴! 不如把這些錢, 拿來多買幾顆LPC1114FN28。

不過, 只單買晶片, 就要自己用麵包板稍微接一下線, 才會動哦! 不過, 也不會很難, 其實也容易的很, 請參考ARM網站的這一篇:

getting-started-with-mbed-lpc1114/

文章中提到用UART ISP的方法, 只要買一個USB-UART的模組, 再配合NXP自己的Flash Magic工具程式就可以燒錄編譯好的HEX檔。這很好, 大部份開發工具鏈都可以輸出HEX格式。只有mbed線上編譯器只輸出BIN檔! 文章中也提到解決方法, 就是用一支BIN2HEX的轉檔程式, 把BIN檔先轉成HEX, 再丟給Flash Magic去燒就好了。太好了!

可惜,這個下載點進不去了!哦!哦!

只好另外找了!

http://srecord.sourceforge.net/

我試了一下:
c:\> srec_cat.exe mbed_blinky_LPC1114.bin -binary -o blinky.hex -intel --line-length=44

可以! 成功的把mbed online compiler產生的檔案丟過去了。
張貼留言