求解,安装原子哥的imx6ul教程第一个,烧写代码到SD卡,显示成功,但是SD卡里没显示有东西,把SD卡插上开发板,选好启动方式,LED不亮,是那个步骤没做对吗?SD卡是FAT32格式。汇编代码如下:
.global _start /*全局标号 */
_start:
ldr r0, =0X020C4068 /* 寄存器CCGR0 */
ldr r1, =0XFFFFFFFF
str r1, [r0]
ldr r0, =0X020C406C /* 寄存器CCGR1 */
str r1, [r0]
ldr r0, =0X020C4070 /* 寄存器CCGR2 */
str r1, [r0]
ldr r0, =0X020C4074 /* 寄存器CCGR3 */
str r1, [r0]
ldr r0, =0X020C4078 /* 寄存器CCGR4 */
str r1, [r0]
ldr r0, =0X020C407C /* 寄存器CCGR5 */
str r1, [r0]
ldr r0, =0X020C4080 /* 寄存器CCGR6 */
str r1, [r0]
/* 设置GPIO1_IO03复用为GPIO 1_IO03 */
ldr r0, =0X020E0068
ldr r1, =0X5
str r1, [r0]
ldr r0, =0X020E02F4
ldr r1, =0X10B0
str r1, [r0]
ldr r0, =0X0209C004
ldr r1, =0X0000008
str r1, [r0]
ldr r0, =0X0209C000
ldr r1, =0
str r1, [r0]
loop:
b loop
直接把教程源码的led.bin文件复制过来,给予权限后,再用imxdownlaod烧写到SD卡,还是不行。请大神指点,谢谢。
|