首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2012-09-22 
在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

热点排行