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產生的檔案丟過去了。