实验前提:开发板上已经烧写好 u-boot,并且 u-boot 已经完成时钟的初始化(FCLK = 405M、HCLK = 100M、PCLK = 50M、UCLK = 24M)以及内存的初始化。
实验步骤:
1.在 Linux 下解压并编译;
# tar zxf micro2440.tar.gz
# make
2.使用 tftp 或 nfs 命令,将可执行文件下载到 0x30000000 内存处;
# tftp 30000000 micro.bin
3.使用 go 命令,跳转到 0x30000000 处运行;
# go 30000000
注意:该测试程序是在 micro2440 上开发的,如果想要用于 mini2440,只需进行少量修改即可。
2012.12.04 更新 所支持功能:
1.通过串口输出相应信息;
2.控制 4 盏 LED 亮灭;
3.在 A70 LCD 上输出图像。
2012.12.25 更新 :
1.修改链接地址为 0x31000000,使用如下命令测试;
# tftp 31000000 micro.bin
# go 31000000
2.新增 MMU 功能,并将中断向量表从 0 地址映射到 0x31000000;
3.新增按键的外部中断功能。
——忠于梦想 勇于实践 linux_xpj@opencores.org
阅读(2211) | 评论(1) | 转发(0) |