1. 原理图
2. 汇编设置 c 语言环境
1. SVC 模式
2.清空 .bss
《程序员的自我修养–链接、装载与库》
3.设置栈空间,跳转 main 函数
ldr sp,=0X80200000
b main
3. 流程
1.使能时钟
CCM_CCGR1
2.MUX Mode 复用功能
IOMUXC_SW_MUX_CTL_PAD_GPIO1_IO03
3.Pad Settings 引脚属性
IOMUXC_SW_PAD_CTL_PAD_GPIO1_IO03
4.GPIO 设置
4.1.GDIR 方向寄存器 设置输出
GPIO1_GDIR
4.2.DR 数据寄存器 设置低电平
GPIO1_DR
4.结构体是一片连续的地址
4.1 证明其地址正确
5 代码实现
5. 烧录
make clean
make
make showdev
make down
./imxdownload led.bin /dev/sdb