读书人

在u-boot C语言资料中使用汇编文件中定

发布时间: 2012-09-22 21:54:54 作者: rapoo

在u-boot C语言文件中使用汇编文件中定义的变量
1.在.s文件中定义赋值:
.globl _test_myvar
_test_myvar:
.word 0xc3e0004c

ldr r0, =_test_myvar
mov r1, r8
str r1, [r0]

2.在.c文件中使用:
extern ulong _test_myvar;
printf("%s %d, _test_myvar:0x%x\n", __func__, __LINE__, _test_myvar);


参考:

http://blog.csdn.net/liangkaiming/article/details/5974278

读书人网 >C语言

热点推荐