Demo_ST44B0X
所属分类:单片机开发
开发工具:C/C++
文件大小:1420KB
下载次数:29
上传日期:2007-01-17 10:54:25
上 传 者:
xiliang
说明:
44binit.s ----- 初始化中断、存储器、堆栈等,进行系统初始化,建立C程序运行环境。
memcfg.inc ----- 定义存储器延时、SDRAM配置等参数
option.inc ----- 定义系统时钟频率等
main.c ----- 系统主程序(Main函数等)
44blib.c ----- IO端口初始化、延时和异步串口通讯等基本子程序
(44binit.s----- initialization interrupt, memory, stack, for system initialization and establish procedures C runtime environment. Memcfg.inc----- definition of memory delay, SDRAM configuration parameters option.inc----- definition of system clock frequency main.c----- system main program (Main function etc.) 44blib.c----- IO port initialization. Delay and asynchronous serial communications, and other basic subroutine)
文件列表:
Demo_ST44B0X\NOROM.INI (901, 2003-08-14)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo.mcp (102956, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_SDT251.apj (8093, 2004-03-29)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\CWSettingsWindows.stg (3412, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\TargetDataWindows.tdt (101377, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ucosii_demo.axf (99880, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ucosii_demo.bin (27680, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\44BINIT.o (7164, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\44BLIB.o (34516, 2004-03-26)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\44BLIB_A.o (1394, 2004-03-26)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\MAIN.o (29760, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\Os_cpu_a.o (2880, 2004-03-26)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\Os_cpu_c.o (31076, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\UCOS_II.o (58552, 2004-03-26)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode\UHAL.o (26224, 2004-03-26)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel\ObjectCode (0, 2006-08-30)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data\DebugRel (0, 2006-08-30)
Demo_ST44B0X\ucosii_ST44B0X\ucosii_demo_Data (0, 2006-08-30)
Demo_ST44B0X\ucosii_ST44B0X\UHAL\UHAL.C (4527, 2003-03-20)
Demo_ST44B0X\ucosii_ST44B0X\UHAL\UHAL.H (1185, 2001-05-03)
Demo_ST44B0X\ucosii_ST44B0X\UHAL (0, 2006-08-30)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\Includes.h (1957, 2003-05-20)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_CFG.H (3495, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_CORE.C (39426, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_CPU.H (3573, 2001-02-14)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_MBOX.C (12112, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_MEM.C (10872, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_Q.C (20644, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_SEM.C (11287, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_TASK.C (35573, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\OS_TIME.C (9269, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\Os_cpu_a.s (5962, 2001-02-22)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\Os_cpu_c.c (10107, 2004-03-29)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\Os_cpu_c.c.bak (10108, 2004-03-27)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\UCOS_II.C (1003, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II\UCOS_II.H (22813, 1999-10-18)
Demo_ST44B0X\ucosii_ST44B0X\UCOS-II (0, 2006-08-30)
Demo_ST44B0X\ucosii_ST44B0X\SRC\44BINIT.S (16631, 2004-03-27)
... ...
//*****************************************************************************
本程序适用于ST44B0
更新日期:2004-3-27 19:59
//*****************************************************************************
程序编译说明(二):
如果本程序用ADS1.20来编译。
如果你需要把调试生成的目标代码用并口JTAG电缆仿真调试,请把
ADS120的Debug Settings/Linker/ARM Linker/output/simple/
RO Base:设置为0xc000000
RW Base:设置为空白不填
如果你需要把调试生成的目标代码烧入Flash,请把
ADS120的Debug Settings/Linker/ARM Linker/output/simple/
RO Base:设置为0x00
RW Base:设置为0xc000000
如果你想生成*.hex格式的目标代码,请把
在Debug Settings里面点击Target目录下面的Target Settings,在Post-linker后面的下拉菜单里面选择“ARM fromELF”;
点击Linker目录下面的ARM fromELF,在output format下面的下拉菜单里面选择“Inter 32 bit Hex”,
在“Output file name”栏目下面输入你想要得目标代码名字(譬如bios.hex),编译就能生成*.Hex格式目标代码;
如果你想生成*.bin格式的目标代码,请把
在Debug Settings里面点击Target目录下面的Target Settings,在Post-linker后面的下拉菜单里面选择“ARM fromELF”;
点击Linker目录下面的ARM fromELF,在output format下面的下拉菜单里面选择“Plain binary”,
在“Output file name”栏目下面输入你想要得目标代码名字(譬如bios.bin),编译就能生成*.bin格式目标代码;
如果你想生成*.elf格式的目标代码,请把
在Debug Settings里面点击Target目录下面的Target Settings,在Post-linker后面的下拉菜单里面选择“ARM fromELF”;
点击Linker目录下面的ARM fromELF,在output format下面的下拉菜单里面选择“ELF”,
在“Output file name”栏目下面输入你想要得目标代码名字(譬如bios.elf),编译就能生成*.elf格式目标代码;
//*****************************************************************************
程序编译说明(一):
如果本程序用SDT2.51来编译。
如果你需要把调试生成的目标代码用并口JTAG电缆仿真调试,请把
SDT2.51的Project/Tool configuration for"Debug"/armlink/set/Entry and Base/Base of Image
Read Only: 设置为0xc000000
Read and Write: 设置为空白不填
如果你需要把调试生成的目标代码烧入Flash,请把
SDT2.51的Project/Tool configuration for"Debug"/armlink/set/Entry and Base/Base of Image
Read Only: 设置为0x00
Read and Write: 设置为0xc000000
//*****************************************************************************
强烈推荐大家使用Flashpgm2.0来烧写Flash;
使用ADS1.20来编译源代码;
使用SDT2.51里面带的debug软件ARM Debugger for Windows通过并口JTAG电路板仿真调试;
//*****************************************************************************
近期下载者:
相关文件:
收藏者: