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

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

在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