TQ2440裸奔程序建立工程进行仿真过程及注意事项
2011-12-20 20:35
411 查看
1.点击CodeWarrior for ARM Developer Suite。建立工程项目 File->New->Project 点击ARM Executable Image 填写Project Name、Location(路径不能有中文)。建立文件 File->New->File 点击Text File 填写File Name、Location(路径不能有中文) 选中Add to Project.
2.建立工程 DebugRel Settings. Target -> Target Settings -> Post-linketr:ARM fromELF.Language Settings -> Architecture orProcessor:ARM920T 其他的选中空。 Linker -> ARM Linker :-> Output -> RO Base:0x30000000.:-> Options -> Image entry point:0x30000000.:-> Layout Object/Symbol:2440init.o
section:Init(AREA Init,CODE,READONLY). Linker -> ARM formELF -> Output format : Plain binary.
3.裸奔添加的文件:sysinfo -> src :2440init.s、2440slib.s、2440lib.c、nand.c. sysinfo -> inc:、2440addr.h、2440lib.h、240slib.h、def.h、Nand.h、Option.h.注意:Link Order 内文件的顺序:2440init.s、2440slib.s、nand.c、2440lib.c、main.c.(因为是在NAND flash启动的,ARM会自动将NAND flash前2k装载到SDRAM中,所以要确保上述文件装载到SDRAM中)
4.仿真(j-link) 点击仿真按钮进入AXD环境 通过Options -> Configure Interface -> Session File 添加Run Configure Script :inin_sdram因为AXD不知道板子的硬件配置 所以要运行脚本配置文件。Options -> choose Target :添加JLinkRDI.dll. 5.程序固话在硬件中,先使开发板从Nor flash 启动。通过TQ2440的固话下载程序 选中A 进入裸机程序下载,通过 DNW ->USB
Ports下载 bin.波特率设置为115200.通过串口终端SecureCRT在进行命令操作。
在进行程序编写时,要进行两项设置:1,系统时钟的设置。CalCpuBusClk(); 2将程序从nand flash 复制到sdram中。IMPORT RdNF2SDRAM ; Copy Image from Nand Flash to SDRAM。(用现成的bootloader)4k
2.建立工程 DebugRel Settings. Target -> Target Settings -> Post-linketr:ARM fromELF.Language Settings -> Architecture orProcessor:ARM920T 其他的选中空。 Linker -> ARM Linker :-> Output -> RO Base:0x30000000.:-> Options -> Image entry point:0x30000000.:-> Layout Object/Symbol:2440init.o
section:Init(AREA Init,CODE,READONLY). Linker -> ARM formELF -> Output format : Plain binary.
3.裸奔添加的文件:sysinfo -> src :2440init.s、2440slib.s、2440lib.c、nand.c. sysinfo -> inc:、2440addr.h、2440lib.h、240slib.h、def.h、Nand.h、Option.h.注意:Link Order 内文件的顺序:2440init.s、2440slib.s、nand.c、2440lib.c、main.c.(因为是在NAND flash启动的,ARM会自动将NAND flash前2k装载到SDRAM中,所以要确保上述文件装载到SDRAM中)
4.仿真(j-link) 点击仿真按钮进入AXD环境 通过Options -> Configure Interface -> Session File 添加Run Configure Script :inin_sdram因为AXD不知道板子的硬件配置 所以要运行脚本配置文件。Options -> choose Target :添加JLinkRDI.dll. 5.程序固话在硬件中,先使开发板从Nor flash 启动。通过TQ2440的固话下载程序 选中A 进入裸机程序下载,通过 DNW ->USB
Ports下载 bin.波特率设置为115200.通过串口终端SecureCRT在进行命令操作。
在进行程序编写时,要进行两项设置:1,系统时钟的设置。CalCpuBusClk(); 2将程序从nand flash 复制到sdram中。IMPORT RdNF2SDRAM ; Copy Image from Nand Flash to SDRAM。(用现成的bootloader)4k
相关文章推荐
- tq2440裸奔程序2-按键控制LED
- 一个简单的能够进行选择性购买商品的程序流程,及注意事项
- (Python学习笔记)Python代码转换为.exe可执行程序过程及注意事项
- Jlink 下载裸奔程序到 TQ2440
- TQ2440驱动-hello world(入门,注意事项)
- TQ2440使用uboot下的命令行进行ftp下载程序到nand flash
- 关于将java程序打包成可执行exe文件过程需要注意事项
- KEIL5,STM32工程建立注意事项
- 建立组织级过程性能基线的注意事项
- TQ2440裸奔程序:串口UART的PC机按键测试程序
- 【12864】 LCD12864无字库显示汉字【仿真+程序+注意事项】
- 对于使用fb建立flex库文件被其他as工程使用的注意事项
- 建立flex 工程的注意事项
- 使用java对图像进行切分的程序及注意事项
- TQ2440裸奔程序>>PWM蜂鸣器测试程序
- Sap NetWeaver CE 建立第三方lib工程及使用注意事项
- 微信小程序开发过程中总结的注意事项
- 微信小程序开发过程中总结的注意事项
- TQ2440裸奔程序>>定时器4中断测试程序
- Myeclipse 中建立第一个jsp工程注意事项及开始软件准备工作