ダウンロード・ファイル
USBドライバ内蔵マイコンLPC1343で簡単I/O(USBROMHID.リンカ・スクリプト・ファイル修正版)
修正情報
下記の誤りがありました.お詫びして訂正いたします.
リンカ・スクリプト・ファイル
USBROMに内蔵されたHIDデバイス機能を利用する際,RAMの先頭から0x180バイトがROMで使用されます.
ユーザ・プログラムで使用されるRAM領域からこのエリアを外すため,リンカ・スクリプト・ファイルusbromhid_Debug_mem.ld,およびusbrommsd_Debug_mem.ldを下記赤字の通り変更してからリビルドの上,使用してください.
MEMORY
{
/* Define each memory region */
MFlash32 (rx) : ORIGIN = 0x0, LENGTH = 0x8000 /* 32k */
RamLoc8 (rwx) : ORIGIN = 0x10000180, LENGTH = 0x1E80 /* 8k */
}
/* Define a symbol for the top of each memory region */
__top_MFlash32 = 0x0 + 0x8000;
__top_RamLoc8 = 0x10000180 + 0x1E80;