下载此文档

最小bootloader的实现,完整源代码.doc


文档分类:IT计算机 | 页数:约36页 举报非法文档有奖
1/36
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/36 下载此文档
文档列表 文档介绍
最小bootloader的实现,完整源代码热1已有275次阅读2009-12-3015:18我们整个ARM课程就分为三部分,这是第一部分,、、,显示所有支持的命令,,,,,默认到0x32000000三、,负责硬件初始化,.Makefile四、,判断是否有输入4.(1)无输入则加载操作系统,操作系统烧写于NandFlash的第100块,即位于100*32*512=0x190000操作系统加载到内存的Sdram中(2),,定义了一个包含字符指针以及函数指针的结构体,可以通过对应关系迅速调用命令对应的函数所有函数为voidfun(void*)形式。五、,给开发板上电,,3秒内不动键盘,提示加载操作系统,模拟操作系统的闪灯程序运行,,3秒内按下任意键,可看到有T-Boot#提示符,,,发送文件0x/(0x190000模拟操作系统烧写位置)、(void);初始化串口voiduart_putc(charch);打印一个字符到终端charuart_getc(void);从终端接收一个字符voiduart_test(void);串口测试voidsdram_test(void);(void);重置串口voidinit_nand(void);初始化串口intnand_read_ll(unsignedchar*buf,unsignedlongstart_addr,intsize);读nandflash第一个参数为需要存放书籍的内存首地址,第二个参数为nand_flash的首地址,第三个参数为需要拷贝的大小intnand_write_ll(unsignedchar*buf,unsignedlongstart_addr,intsize);写nandflash第一个参数为需要存放书籍的内存

最小bootloader的实现,完整源代码 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数36
  • 收藏数0 收藏
  • 顶次数0
  • 上传人陈晓翠
  • 文件大小0 KB
  • 时间2012-04-02