使用gcc编译出二进制文件给uboot中go的命令执行.
test.c 文件如下
================ Start of test.c =======================================
#include <stdio.h>
typedef void (*pr)(const char *fmt, ...);
int main(int argc, char **argv)
{
// 0x80e96d8c 是uboot中 printf的地址, 查看uboot下面的 System.map可知.
pr print = (pr)0x80e96d8c;
print("hello wolrd");
while (1);
return 0;
}
================ End of test.c ==================================&#
test.c 文件如下
================ Start of test.c =======================================
#include <stdio.h>
typedef void (*pr)(const char *fmt, ...);
int main(int argc, char **argv)
{
// 0x80e96d8c 是uboot中 printf的地址, 查看uboot下面的 System.map可知.
pr print = (pr)0x80e96d8c;
print("hello wolrd");
while (1);
return 0;
}
================ End of test.c ==================================&#