PC版 SYSLAB blog  http://syslab.asablo.jp/blog/......

CQ-FRK-NXP-ARM (8) Micro Embeded System
2009-04-21


禺画像]
MES の環境 で LPC2388 をコンパイルしてみる。
ベースとなるサンプルは何でもいいがいつものように WinARM の中の examples\uvision_glue_test にする。


まず、LPC23xx.xml の作成だ。
これはアプリケーションパスに置く。


 

LPC23xx arm-elf-gcc -DROM_RUN -B %AppPath%..\local\arm-tools\arm-elf -I%AppPath%. -I%AppPath%lpc23xx -I%AppPath%..\local\arm-tools\arm-elf\include -O2 -c -B %AppPath%..\local\arm-tools\arm-elf -L%AppPath% -L%AppPath%lpc23xx -T %AppPath%lpc23xx\LPC2378-ROM.ld -nostartfiles %AppPath%lpc23xx\Startup.S -o c h o elf s arm-elf-objcopy -O ihex hex %AppPath%..\local\arm-tools\bin %AppPath%..\local\arm-tools\arm-elf\bin %AppPath%..\local\arm-tools\libexec\gcc\arm-elf\3.4.5 C:\Program Files\EmEditor6\EmEditor.exe C:\Program Files\Flash Magic\FlashMagic.exe
arm-elf-objdump -S lst p2c pas
注意点はパスの指定にスペースが入らないようにすることだ。


次に、
1.アプリケーションパスに LPC23xx というディレクトリを作成しその中に LPC23xx.h をコピーする。
2.同じディレクトリに LPC2378-ROM.ld をコピーする。
3.同じディレクトリに Startup.S をコピーする。


これで完了!


禺画像]





ちょっと扱いにくいが 今までの中では一番軽い。


参考:
Micro Embeded System[LINK]
WinARM[LINK]


環境: MES Ver2.5 r1 + CQ-FRK-NXP-ARM
[ARM]
[マイコン]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット