打印
[技术问答]

怎用keil 對ARM汇编语言调用C函数

[复制链接]
1564|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 | 只看该作者
汇编完,跳转到主函数地址吧

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1413

主题

3781

帖子

5

粉丝