ARM 芯片S3C2410,
bank6接两片SDRAM,HY57V561620BT-H<4Banks*4M*16Bits>,就是4M,32位的SDRAM
起始地址为:0x3000000
bank0接一片HY57V561620BT-H<64M*8Bits>,就是64M,8位的NANDFlash,
起始地址为:0x3000000
2410的GPF4和GPF7接了两个LED灯.我现在就想控制这两个灯.
刚买板,以前也看了很多的资料,但是发觉光看和在板上写程序有很大的区别.
做这个小程序,就是想学会用ads1.2写程序,并下到板上去调试,了解最基本的东西,为以后写程序做个基础.
还有,我想问bin和axf文件,bin是烧到nandflash里面的,然后启动以后将程序搬运到SDRAM中运行,axf 是调试文件,应该是加到板上运行,那么axf文件是在哪里个空间运行的?这个就是RO,RW的地址吧?
一般一个基本的boot应该有哪些,我看有些资料上写在调用main之前,必须要初始化堆栈.
我觉得我上面程序的boot 有问题, main函数应该没有问题,就那两句置位.
在下到板上的时候,感觉根本就没有运行我的程序,不能进入mian函数.
谢谢了yangtch,每天下班回来搞这个.谢谢. |