原创 ARM的BOOTLOADER

2007-12-21 09:12 2854 2 2 分类: MCU/ 嵌入式

WINDOWS下用ADS1。2写程序时,总有一个让人郁闷的地方,如果知道的,请告诉我:


1、在ADS1。2下写入一个INIT。S文件,当然这个文件是自己写的。在一个RO,RW,下设置是0,一个设置的是0X31FF0000,后面的这个数是我买板子的里面带的程序里设置的。所以就没有更改。当我把程序弄好生成BIN文件时,烧写到开发板上就是不成功。可是同样的程序在LINUX下进行编译,下载到开发板上就成功了,为什么呢?在程序里并没有更改过什么~~~~同样的程序,为什么得到不同的效果呢?


2、关于BOOTLOADER程序里的第二点疑问:


在BOOTLOADER时,已经把程序下载到开发板上了,当然这是在LINUX下进行的。我尝试着把程序从NAND FLASH copy 到RAM里去,在我测试时已经在RAM上运行了,也调通了串口,我现在怎么样把控制权交给KERNEL呢?我该做些什么样的工作呢?


如果你知道,请您指点~~~~~~~~~


 


E-MAIL:yunn700@hotmail.com


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /3 下一条