我的思路本来是从sd卡启动。
代码 完成初始化,然后实现了uart串口打印,接下来,用C写裸机代码的事 都应该比较容易了吧。
注意事项
就是在
程序链接地址是 0x0c000000,进入C语言之前设置sp的时候也要设置 为0x0c0002000。
sdcopy.sh是将写好的程序烧入sd卡,文件路径FILEPATH要根据实际情况修改。
其次sdcopy.sh中 dd命令seek后面的值是 sd卡倒数第18个扇区开始的,根据自己的实际情况修改。
程序中的ddram_init未经过验证,不知道是否可用。
源码不知道怎么上传,知道了再上传吧,复制粘贴太麻烦了,且不方便。