配置ADS,使ADS编译出bin文件,并使用uboot下载运行成功
来源:互联网 发布:军训教官 知乎 编辑:程序博客网 时间:2024/05/27 19:25
设置1:新建工程后,选择图中DebugRel Setting...按钮
设置2:按图中post-linker设置
设置3:按图中output format设置,下一行的文件名也一起指定
设置4 代码段的起始位置,等下我要把程序下载到内存的这个位置中。这个数值与具体的开发板有关,但是如果是位置无关代码,默认值也没关系
设置5 指定入口代码,如果工程中只有一个文件,不指定也没有关系,
该事例中:入口文件为start.s,入口的代码段为_start
以上设置完成后,写一个基本事例程序,并编译
下载到内存中,即可运行
提供led简单事例汇编代码
AREA _start,code,readonly ;设置段属性,代码段,代码段取名_start,只读属性
entry ;入口,同一个工程不应该出现多个入口
ldr r0,=0xe0200280 ;led对应GPIO的控制寄存器
ldr r1,=0x1111 ;配置为输出模式
str r1,[r0] ;配置对应引脚为输出模式
mov r1,#0xe
strb r1,[r0,#4]
mov pc,lr ;如果是uboot中使用Go命令的话,那么就是跳回到uboot中
end
阅读全文
0 0
- 配置ADS,使ADS编译出bin文件,并使用uboot下载运行成功
- ADS生成.bin文件
- ADS生成BIN文件
- ADS配置
- ADS配置
- mini2440使用 J_link 配置ADS
- Ads
- ADS
- ads
- ADS
- ads
- ADS
- ADS 生成 bin
- ads 编译 和axd 调试 的使用
- uboot下载配置事项,使用uboot下载裸机程序,并运行
- 2440 ADS的配置使用及调试
- 2440 ADS的配置使用及调试
- 2440 ADS的配置使用及调试
- Spring JdbcTemplate使用实例
- ElasticSearch5.3插件开发(二)获取集群健康信息
- 微信小程序ajax请求到自己的网站
- unittest 中用于跳过 test method, test class,的相关装饰器
- 最详细的Log4教程
- 配置ADS,使ADS编译出bin文件,并使用uboot下载运行成功
- 二分图——洛谷P3386 【模板】二分图匹
- CodeForces 810C Do you want a date? 【数学】【排序】
- 漫画赏析:Linux 内核到底长啥样
- Django 博客开发教程 16
- android 开机启动桌面程序,launcher模式
- n-queens
- caffe
- [leetcode]95. Unique Binary Search Trees II