(本文於2011.08.29更新)
在BSP v310裡提供IntelJ3 flash的燒錄程式及原始碼。
如果使用不同的flash,可以參考這個原始碼來改code。
以下分享compile IntelJ3這個程式的方法。
首先要安裝MinGW。
下載頁面
http://sourceforge.net/projects/mingw/files/我裝的是這一版,mingw-get-inst-20110316.exe。
以後更新版也是ok的。
我裝好的Mingw在C:\MinGW。
Note:
安裝MinGW時,記得勾選C++ compiler,這樣子才會有g++.exe。如下圖:
Attachment:
cpp.gif [ 11.42 KiB | Viewed 11991 times ]
IntelJ3的原始碼在這裡:(我改過3行)
Attachment:
src-IntelJ3.7z [6.77 KiB]
Downloaded 843 times
IntelJ3.h我改過一行,將第58行變成註解,因為引用的library原本就已定義INT8了。
Code:
//typedef char INT8;
IntelJ3.h裡的第782、783行去掉。
Code:
//fprintf (log, "Branch%s\n", BRANCH_NAME);
//fprintf (log, "%s\n", COMMIT_ID);
build IntelJ3.exe,
請先將Windows的環境變數裡,把C:\MinGW\bin也加到path中。
Attachment:
path.gif [ 21.04 KiB | Viewed 12035 times ]
就可以在C:\MinGW\bin之外的地方,使用MinGW的g++。
開cmd.exe視窗,以下列指令編譯:
Code:
g++ -g3 -O0 -Wall -DBUILD_ID=20110820 IntelJ3.cpp -lwsock32 -lm -lgdi32 -luser32 -lcfgmgr32 -lsetupapi -lcomctl32 -o IntelJ3.exe
完成!
Attachment:
dos.gif [ 7.97 KiB | Viewed 11823 times ]