April 07, 2009
ARM LPC2388 ³«�������������¹½�����只������ @Mac
����Interface»���2009������5·���¹��������؏����ď�����NXP-ARM-LPC2388������³«������������������ҏ�돫��������������·�����ď��\
����𡯏������\���½�����������������������Ï���ZUS���µ�����я�������ARM LPC2388 ³«�������������¹½�����只�������������������������������������������������쏪�������������������������������������·�����ď��������������«���������쏪��돢�½�����������ď����������¡����\���\���\������������������������«���������������������������Ï��Ï��������������µ���������\���\
����¹½�����叢�·�����ġ����������
����Mac OS X (version 10.5.6 Leopard)
����ARM-USB-TINY
����Eclipse (version 3.4.2 Ganymede)
����arm-elf-gcc-4.3.2
����openocd (version 0.1.0)
����arm-elf-gdb (version 6.8)
����Zylin Embedded CDT (version 4.5.1)
�������쏢�½�������������������½¾��؏�����¼��������������Џ�������돪����·�����¡���������������������������������«���������\
�����¹��������𡭏�������������«���·�����ď���������я����䏢�돢�������������폢�������я��������ޏ������������������«�����������������Ï�ď�����������������������������������������������1»��С���ӏ�������������돢�\
����ZUS���µ�����я�������ARM LPC2388 ³«�������������¹½�����只���������������������\���\���\������������������������³��������ď��¾��폢�\
����ARM-USB-TINY�����Џ�����\���\���\���\Ð�����ҏ�����������������������������������
�����³����������������������������ď��������FT2232��������������������FTDI������web\µ\���\������«������\���\���\���\Ð�����ҏ�����������������������������������·�����������Ï��\
�����³������������������\���\���\¹\������¼\���������¼�������돢���������������я�����������������������ޏ���������������������arms22���µ�����я�����\���\���\��µ»���
����MacOSX������FTDI������Bit-Bang\������¼\���������»����¹��¡������������я�������������돫����������������������Ï�¡��«��������¡�����
��������»²¹���������\���\���\¹\������¼\������·���������·�����������Ï��\
����FTDI������\���\���\�ߏ�����VCP(Virtual COM Port)������������������������������������¾�������������������¹���̏�������²���»��������Џ��¹����������������Bit-Bang\������¼\��������Џ�����\���\���\���\Ð����������VCP������\���\���\���\Ð�����������������������쏢�������¹���\�������돪؏��·���������������������µ���������\
����\���\���\¹\������¼\��������������������������¼��ԏ���������̏���̏���ߏ���������½��쏪�»���·�����ď�������돩�µ�������돢����µ������������������������������¹���\
����MacPorts������arm-elf-gcc������\���\���\¹\������¼\���
�����³���������«����������UNIX·���OS���������䏪����������̏��������¹���������\
����\��ď��¼\���\���\������«������
����sudo port install arm-elf-gcc�����������������������������������̏������������������\
���¡����������¹������\��\��\���\�ޏ��¼\·\���\��я�����������������������������\���\���\¹\������¼\������µ��������������������������³���\���\��я��������¹���
�������叢���я��������¼����\���\���\¹\������¼\������µ������������arm-elf-gcc�����������/opt/local/bin/²¼�����������������������я��������¹���̏��¼����\���\¼���«\Ð���¼\���\���\��я��̏��������������������������������������������·���������¼���\arm-elf-gcc-4.3.2�����Ώ����ď����������������������������������������я��������¹���������\���\���³����������������������"-4.3.2"���������ԏ���̏�����\·\³\·\³������¼�����돫¢�������������������������������·�����ď��\gdb������\���\���\¹\������¼\���»��Џ��������«������\���\��\���\������µ�����������������������я���������¼���������������������������\���\��돢�������«���������¼���������������\
�����³����������\¼\���\���\������¾���������������������������������������������\���\
����MacPorts������openocd������\���\���\¹\������¼\���
����\��ď��¼\���\���\������«����������ޏ�����������
����sudo port install openocd�����������������������������������̏������������������\
����\Ð���¼\���\���\��я��������«����������������𡯏�����µ������������·�������������ӏ���돢�ޏ��Ð���½���������������������������\
����Eclipse������\���\���\¹\������¼\���
����������²���\���\���\���\������¼\���\��⏢�¼\������«����������Eclipse IDE for C/C++ Developers��¡ߏ�����\���\���\¹\������¼\������\���³���������؏��������¾������\µ\���\���������������������������������¾��䏢�·����������������������������������������»�ߏ����Ï����������������½�����������������ҏ����������Ï��¾»²¹������������\
����»���������Java�����Џ������̡���叢���������Џ����������������������ď�������������Help => Software Updates���«����������Eclipse C/C++ Development Tools/Platform��¡ߏ����ҏ�����²������·���������·�����ď��\
����돪㏢�«�����������Ώ���������������ARM LPC2388 ³«�������������¹½�����只��������»²¾������\
����Zylin Embedded CDT������\���\���\¹\������¼\���
����Eclipse������\��\���\��\���\��я�������������������Help => Software Updates������\µ\���\�����������������http://opensource.zylin.com/zylincdt��¡ߏ����ҏ�����²������¹���������Ð���������������������ޏ��������������돢���������я��������ޏ��������������������я��«���ӏ��½���³������������²��ď��������������������¼��¡ߏ�����������\��\������¼����½Ð�����ď��\
�����«��������������돢������������ď����я��������ޏ���������Refresh������������\���\���\��я�����²����·�����ď���������\���\���\¹\������¼\�����������������������������Ï����������������������ď��\���������\
�����³������������������돪㏢�«�����������Ώ���������������ARM LPC2388 ³«�������������¹½�����只��������»²¾����������³���������\
����arm-elf-gdb������\���\���\¹\������¼\���
�����³���������������������¼���·���������¼���������������«�����������ď���������\½���¼\¹���«������\³\���\���\���\������\
��������¼���¾���½������������³���������������\��돪����·\Ð���¼\���\���\��я����ҏ��������������«������\���\���\���\������¼\������·�������������������
����tar xvfz gdb-6.8.tar.gz
����cd gdb-6.8
����./configure --target=arm-elf --prefix=/opt/local/arm-elf/ --enable-language=c,c++ --with-cpu=arm7tdmi --disable-werror
����sudo make
����sudo make install
����\���\¹\���
����ZUS���µ�����я�������ARM LPC2388 ³«�������������¹½�����只�����������«����������돢돫�³�����������Џ�����Sample\��\���\���\��\���\��������ҏ��������������������������������������³«���·�����������쏢�������\
����Eclipse������workspace���������������³�����������Ώ��������·���������������������������\
����File => New => C Project (������������¾���¹���������Others���«�����������쏢����)����������̏����ӏ��������¾����돢���ҏ��������ޏ�����\��\���\���\��\���\��������ҏ�돫����������ď������������½���³������������³«���·������Sample\��\���\���\��\���\���������������ď�������ҏ���������ԏ����Џ��������������\
����»���������¾���¹�������\·\¹\���\���������\���\���\���\���\���������»���\³���¼\���������UTF-8�����������Ώ��������·��������������������������������Sample\��\���\���\��\���\���������������\³���¼\���������������»���²½���ޏ��·�����������������ď��\ Eclipse => Preference => General => Content Types => Text => C Source File������Default encoding������Shift_JIS�����������Ώ��������·������Update���«���ޏ��������������¾���������\
����makefile������³«����������������\���\���\���\���\¹������
SHELL = sh
CC = /opt/local/bin/arm-elf-gcc
AR = /opt/local/bin/arm-elf-ar
OBJCOPY = /opt/local/bin/arm-elf-objcopy
OBJDUMP = /opt/local/bin/arm-elf-objdump
SIZE = /opt/local/bin/arm-elf-size
NM = /opt/local/bin/arm-elf-nm
�����³�����я��������«�����я�����������½������µ���\
�����³������������\���\���\��������������������������돢�\main.elf���̏�����������������\���³������������¾������¹��Џ��������\
����Eclipse������gdb���������Ώ���������������ARM LPC2388 ³«�������������¹½�����只�������������������я��������\������GDB Debugger���������ޏ�����arm-elf-gdb���������������������������������\
�����½�����я���������Initialize\³\���\���\��������������������я����������������я��������ޏ���������\���\���\���\�����«������\³\���\��⏢�·�����ď��������¾·�ߏ�����²���¹���\³���¼\������������ď����ӏ�����LF�������̏����Џ���������������������������������openocd���̏����Ï���������������돢�«���������«�����������ď��\���\���³����������¼���������������돩̏�����µ����������������������������ޏ��������³������»��С���ӏ��«���«�����������ď��\���\
��������������openocd.cfg����������������jtag_speed�����ҏ�����������������¹���������\40���돢������������������̏����ӏ������\
�����µ���������������Ώ�������������������ď�����������������������������¹���쏢�̏���
����FTDI������\���\���\�ߏ�����VCP������\���\���\���\Ð�����ҏ����Џ�������������������ď������������ARM-USB-TINY������\³\���\���\������¼\��ď����������䏪�³���·�����ď���������������½������������������\���\���\���\Ð���̏�������⏢�������������������������������«���������·���������������»�����я��\VCP������D2XX����������Ï���������������������������������������µ������²½���·���������·�����������Ï��\���½��������������������MacOSX������FTDI������Bit-Bang\������¼\���������»����¹��¡������������я�������������돫����������������������Ï�¡��«��������¡����㏢����»²¾������\���³������������������돩̏�����������������»��С���ӏ��«���«�����������ď������������Ï���
����ls /dev/*.usbserial*������²��ď��«½Ð��������������������������Ï�ď�����������������쏢�½������������VCP���̏���돢����������\���\¹���\
����������������������������ġ����¹������\µ\���\��������������쏪�������������������������������������·�����ď��\�����������̏����������Ï�𡭏������������������¹���\
����������»²¹������������\���\
\���\���\���\���\Ð\���\���URL
���³������µ»��ӏ�����������\���\���\���\���\Ð\���\���
���³������µ»��ӏ�����������\³\���\���\���
Mac������������³«�������������������¹½�����叢����������������������»²¹������������������������������·�����ď�¡�
���³������������������\���\���\�돢����\���\���\���\���\������¼�������������³���������������·�����ď���������
������������\���\���\������µ���»�����������돢����������·�����ď�¡�
���������������������������·����������yoneken���������¹���\
zus���µ�����я�����µ»��ӏ���������������������»²¹������������������������������·�����ď��\
»������������ޏ�����������������������������������������ҏ���돢𡯏��������³������������������������������»�����я��������·�����ď��\
\���\���\��������������̏����������Ï�𡭏������������������¹���\
���������������������������������·�����������졭������������·���������¹���\