[技术问答] 怎用keil 對ARM汇编语言调用C函数

[复制链接]
2095|3
 楼主| jcky001 发表于 2021-10-15 09:47 | 显示全部楼层 |阅读模式
有範例可參考嗎?

M058LDN 用的。
cr315 发表于 2021-10-15 09:48 | 显示全部楼层
1>,在汇编文件里加上 “  IMPORT  函数名 ”

2>,若无输入参数,直接调用函数名。 可参照函数 SystemInit() 的调用

3>,若有输入参数,按Keil 的实参规则,把参数放入 R0~R3和栈区再调用,具体可到网上查一下,或测试一下。

4>,返回数据放到  R0。
skyred 发表于 2021-10-15 13:10 | 显示全部楼层
好像是最后有个跳转,跳转的地址就是你的main
sadicy 发表于 2021-11-13 15:49 | 显示全部楼层
汇编完,跳转到主函数地址吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1650

主题

5706

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部