// 定义的方式:
.macro early_debug c
ldr x23, =(串口基地址)
mov w24, \c
strb w24, [x23]
.endm
// 调用的方式:
early_debug ‘a’
本文介绍了一种在嵌入式开发中使用的调试技术,通过定义名为'.macroearly_debugc'的宏,可以方便地设置串口通信并调用。宏中包含了加载基地址、设置通信参数并写入数据的操作。理解并应用这种技巧有助于简化代码并进行有效的实时调试。
// 定义的方式:
.macro early_debug c
ldr x23, =(串口基地址)
mov w24, \c
strb w24, [x23]
.endm
// 调用的方式:
early_debug ‘a’

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