烧录
相关工具:j-link
软件:j-flash ARM V4.70
在编译成功之后,会生成u-boot.bin在output目录下,这个二进制文件就可以直接用于烧录。
烧录位置的确定方法
烧录的时候,我这里选择直接烧写在NOR中,看S3C2440的SPEC和开发板的原理图(找NOR的CE接口和S3C2440哪个引脚相连),当我们选择从NOR启动的时候,NOR Flash被映射到内存0x0000_0000 ~ 0x0800_0000,也就是说我们直接把bin文件烧录到0地址即可。
这里有一篇写的蛮好的blog,解释了ARM是如何通过NOR和NAND启动的。
https://www.cnblogs.com/aaronLinux/p/5540606.html
导入镜像
打开jflash,在工具栏点击File->Open data file,选择uboot.bin,会提示烧录地址,根据前面的计算,直接默认0就OK。