您的位置:首页 > 其它

在一台ubuntu的arm板子上学习arm汇编

2017-06-22 18:01 225 查看
在arm板子上,有ubuntu就可以利用gcc来直接编译代码,或用交叉编译,就可以跑代码了呀!

在裸露的mcu上写汇编需要配置时钟等好多东西,太烦!

很简单的道理,但是没时间去思考!

2017.6.22

第一步 用汇编实现变量定义,函数及调用,变量运算(加减),if, while等操作!

第二步 start.s研究明白!

2017.6.22

x86上有AT&T 与intel汇编格式,gcc采用AT&T格式,visual studio采用intel格式,那arm是什么汇编格式?研究gas的manual
在ubuntu上自己写个汇编代码是跑不起来的,因为要和操作系统衔接!!!所以可怜!

但是实现一些基本的东西也可以呀,模式main.c+ our.S

就想跑起来一个简单的example.结果keil中仿佛什么东西没有搞对,编译通过了,但是没有生成.bin文件!

2017.6.25

突然想起来,如何将某个地址的数据load到register? 地址是32位呀!糊涂了

2017.6.28

学习汇编,写了个最简单的例子,想debug调试一下,结果板子不知怎么的被搞坏了,keil死活烧录不进去,但是用jflash可以烧录!

这真是麻烦!

2017.7.10
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: