=====================================================================
- LPC1830 GENERICターゲット依存部 (asp-1.7対応)
- Last Modified: 2012/Oct/06
+ LPC4330 GENERICターゲット依存部 (asp-1.7対応)
+ Last Modified: 2012/Oct/21
=====================================================================
(1) 対応しているターゲットシステムの種類・構成,バージョン番号
・ターゲットハードウェア(ボード等)の名称と対応している構成
- NXP製LPC1830を使用したボード一般。発振器は内蔵発振器を使う。
+ NXP製LPC4330を使用したボード一般。発振器は内蔵発振器を使う。
・ターゲット略称
- lpc1830_generic_gcc
+ lpc4330_generic_gcc
・ターゲット非依存部のバージョン番号
1.7
・デバッグ環境
GNU gdb (Sourcery G++ Lite 2010q1-188) 7.0.50.20100218-cvs
- Open On-Chip Debugger 0.4.0 (2010-08-12-22:40)
+ Open On-Chip Debugger 0.6.1
HJ/LINK USB
LPC1830 Xplorer
(10) ターゲットシステム固有の注意事項
(10) 類似のターゲットにポーティングする開発者向けの参考情報
- LPC1830を使った他のボードにポーティングする場合には、以下のオブジェクトを修正する
+ LPC4330を使った他のボードにポーティングする場合には、以下のオブジェクトを修正する
- lpc1830_generic.h (名前をターゲット識別名に変更する)
+ lpc4330_generic.h (名前をターゲット識別名に変更する)
SYS_CLOCK CPUコアへの入力周波数[Hz]
target_config.h
target_initialize() PLLやピンの初期化を行う。
target_stddef.h
- TOPPERS_LPC1830_GENERIC ターゲット識別マクロ。ターゲット識別名を大文字にし、頭に
+ TOPPERS_LPC4330_GENERIC ターゲット識別マクロ。ターゲット識別名を大文字にし、頭に
TOPPERS_をつける。
target_syssvc.h
SIO_BAUD_RATE_DEFAULT ボーレートを変更したい場合
TARGET_COPYRIGHT 著作権表示文字列
- LPC1800シリーズの他のプロセッサにポーティングするには、上の修正に加えてターゲットのLDファイルの
- MEMORY宣言を変更する。一般にLPC1800シリーズはメモリ構成以外のプログラミングモデルは同じである。
+ LPC4300シリーズの他のプロセッサにポーティングするには、上の修正に加えてターゲットのLDファイルの
+ MEMORY宣言を変更する。一般にLPC4300シリーズはメモリ構成以外のプログラミングモデルは同じである。
(12) ディレクトリ構成・ファイル構成
asp:
prc_user_annex.txt
start.S
chip:
- lpc1800_gcc:
+ lpc4300_gcc:
MANIFEST
Makefile.chip
chip.tf
chip_unrename.h
chip_user.txt
cmsis
- lpc1800.h
+ lpc4300.h
cmsis:
- LPC18xx.h
- core_cm3.h
- system_LPC18xx.h
+ LPC43xx.h
+ core_cm4.h
+ core_cm4_simd.h
+ core_cmFunc.h
+ core_cmInstr.h
+ system_LPC43xx.h
pdic:
uart:
asp.doxyfile
doxygen.css
html
- lpc1830_generic.h
- lpc1830_sram.ld
+ lpc4330_generic.h
+ lpc4330_sram.ld
target.tf
target_cfg1_out.h
target_check.tf
(13) ライセンス上の注意
LDファイルはCodeSourcery社のLDファイルに手を加えているため、同社のライセンスにしたがう。
+また、cmsisサブディレクトリ内のファイルはARM/NXP社のものを使用している。
(14) バージョン履歴
-2012/Oct/6
+2012/Oct/21
ver 1.7.1