设计实现方案:
c 代码中通过 void 进行声明引用
汇编读取c 代码中的符号
.extern feed_wdt_pin
将feed_wdt_pin 存入 kexec_feed_wdt_pin
关闭页表之后,通过读取kexec_feed_wdt_pin来获取需要喂狗的管脚。
adr r11, kexec_feed_wdt_pin
rev r11,r11 转换大小端
. globl kexec _feed_wdt_pin
kexec_feed_wdt_pin:
.long 0x0
本文介绍了一个C代码与汇编代码交互的具体实例。该实例展示了如何在C代码中声明并引用变量,以及如何在汇编代码中读取这些符号,并存储到特定变量中。进一步地,文章解释了在关闭页表后,如何通过直接读取预先存储的地址来获取所需的数据。
828

被折叠的 条评论
为什么被折叠?



