imx6ull编程

本文详细描述了在Imx6ull开发板上进行汇编和C语言代码的编译流程,包括汇编代码编写、编译成.o和.elf文件,转换为.bin文件,以及C语言环境下代码的处理,最后提到如何将代码下载到SD卡以供运行。
摘要由CSDN通过智能技术生成

Imx6ull 汇编代码下载到开发板的流程:
1.编写汇编代码,这一步可以直接实现功能,作用是时钟和端口的初始化。
2.将汇编代码.s使用gcc编译器编译成.o文件。
在这里插入图片描述
3.将.o文件使用连接器编译成.elf文件,同时指明编译的起始位置在这里插入图片描述
4.将.elf文件转成.bin文件
在这里插入图片描述
5.反汇编,可选操作,适用于调试代码。
在这里插入图片描述
6.在bin头部加入 ivt 和boot data +BCD 信息生成imx文件下载到sd卡中去才能运行。
Imx6ull C语言代码编译下载流程:
1.编写汇编代码用于创造C语言运行环境。
2.编写C语言代码
3.编写Makefile文件
4.编写lds文件
5.将malefile里的首地址改为使用lds脚本再编译makefile。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值