u-boot嵌入报错

本文详细探讨了在U-Boot启动过程中遇到的错误情况,包括加载内核失败、配置错误等常见问题,并提供了相应的排查步骤和解决方案,帮助读者理解和修复U-Boot启动故障。
摘要由CSDN通过智能技术生成

//

 

#
# memtester-4.3.0
#
memtester-4.3.0$ ls
BUGS       extra-libs.sh    make-makelib.sh  README.tests  types.h
CHANGELOG  find-systype.sh  memtester.8      sizes.h       warn-auto.sh
conf-cc    make-compile.sh  memtester.c      tests.c
conf-ld    Makefile         memtester.h      tests.h
COPYING    make-load.sh     README           trycpp.c
#
# memtester.c tests.c **.h 加入common文件夹
#
#include <memtester/types.h>
#include <memtester/sizes.h>
#include <memtester/tests.h>
#
# commom/Makefile 添加编译对象
#
obj-y += memtester.o
obj-y += tests.o
#
# 报错memtester.c赋值前后类型不匹配
#
:~/amlogic/odroid-c4/u-boot$ make

CC      common/memtester.o
../common/memtester.c: In function ‘do_memtester’:
../common/memtester.c:86:7: error: assignment makes pointer from integer without a cast [-Werror]
  bufa = (ulv)simple_strtoul(argv[1], NULL, 16);
       ^
../common/memtester.c:91:2: error: format ‘%x’ expects argument of t
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值