|
不好意思,我又来了。。
按你介绍的方法把汉字点阵文件HZK(261KB)烧入:
EmbedSky> nand write 0x30000000 0xa3e0000 0x43000
NAND write: device 0 offset 0xa3e0000, size 0x43000
274432 bytes written: OK
提示烧入成功。
然后我重启板子,在Uboot选项选7,将程序下到SDRAM里直接运行,程序中包含了将nand中的数据拷到SDRAM的函数:
nand_read((U8*)0x31000000,0x0a3e0000,0x43000);
功能是把nand中地址0x0a3e0000开始的0x43000个字节的数据拷到内存地址0x31000000。
然后通过显示函数从0x31000000开始查找要显示的汉字,可是现在的问题是不管是nand中有没有字库烧入,显示的情况都是一样的,都不能正常显示,nand的初始化等应该没问题,可能说的不是很清楚,我想知道除了我程序可能有问题外,还有什么原因导致这种情况,比如2440init.s是不是应该修改?这样的程序直接烧到SDRAM中运行是不是可以? |
|