S3C44B0_AIJI_MBA_44B0

所属分类:处理器开发
开发工具:C/C++
文件大小:14KB
下载次数:25
上传日期:2006-06-14 15:18:38
上 传 者ray123
说明:  aiji-s3c44b0在iar下的源码
(aiji- s3c44b0 Advocacy in the FOSS)

文件列表:
S3C44B0_AIJI_MBA_44B0 (0, 2006-03-27)
S3C44B0_AIJI_MBA_44B0\graphics.c (3686, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\graphics.h (224, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\lcdlib.c (2827, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\lcdlib.h (252, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\main.c (1672, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\main.h (61, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\mba-44b0.ewd (24907, 2004-06-12)
S3C44B0_AIJI_MBA_44B0\mba-44b0.ewp (39989, 2004-06-12)
S3C44B0_AIJI_MBA_44B0\mba-44b0.eww (145, 2003-06-27)
S3C44B0_AIJI_MBA_44B0\mba-44b0.xcl (7385, 2004-02-20)
S3C44B0_AIJI_MBA_44B0\s3c44b0x.h (1923, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\StartupScreen.ewsample (0, 2004-06-09)
S3C44B0_AIJI_MBA_44B0\touch.c (3833, 2003-02-16)
S3C44B0_AIJI_MBA_44B0\touch.h (70, 2003-02-16)

######################################################################## # # mba-44b0.eww # # $Revision: 1.4 $ # ######################################################################## DESCRIPTION =========== This example project shows how to use the IAR Embedded Workbench for ARM to develop code for the Aiji Systems MBA-44B0 evaluation board. The 320x240 color LCD board must be connected to the main board. The example only sets up the necessary registers for the LCD and the touch screen. Low level setup like memory configuration must be done prior to the start of this program. The low level setup done by the flash boot program is good enough. Make sure that the JTAG interface does not perform a hard reset at startup as this will destroy the initialization done by the flash boot code. The program starts by a manual calibration of the touch pad. A yellow rectangle is drawn at the top left corner; press at the rectangle. After this a yellow rectangle is drawn at the bottom right corner; press at the rectangle. Now the main loop starts and a red filled rectangle is drawn at each point pressed on the touch screen. The procedure can be restarted by pressing the EINT0 button at the same time as touching the touch screen. COMPATIBILITY ============= The project is compatible with the MBA-44B0 board with a 320x240 color LCD. The project is by default configured to use the Aiji OPENIce32A900 JTAG interface. CONFIGURATION ============= Start the IAR Embedded Workbench for ARM. Select File->Open->Workspace... Open the workspace file ...\IAR Systems\Embedded Workbench 4.0\ARM\src\examples\Aiji\mba-44b0\mba-44b0.eww Load the OPENIce32A900 RDI driver: Select Project->Options... In the category field select C-SPY. In the setup tab set driver to RDI. Select the RDI tab. Browse to the OPENIce32_A900.dll driver file. The linker configuration file is mba-44b0.xcl. Vectors are located at 0x2000000-0x200001C in SRAM. Code is located at 0x2000020-0x206FFFF in SRAM. Data is located at 0x2070000-0x207FFFF in SRAM. LCD frame buffer starts at 0xC000000 in SDRAM. The evaluation board used when developing this example had a faulty SDRAM causing a lot of data errors. To work around that problem the SRAM was used for both code and data.

近期下载者

相关文件


收藏者