一. 方法一 在文件<file>.c的首行加入以下内容: #defineDEBUG#undefCONFIG_LOGLEVEL#defineCONFIG_LOGLEVEL 8 二.方法二 在文件<file>.c对应的Makefile文件中加入以下内容: CFLAGS_<file>.o+= -DDEBUG -DCONFIG_LOGLEVEL=8
答: 直接在<uboot源码>/include/common.h添加以下内容: #ifndef DEBUG #define DEBUG #endif
#ifndef DEBUG #define DEBUG #endif
image 15. display_text_info,打印一些文本信息,如果开启 UBOOT 的 DEBUG 功能的话就 会输出 text_base、bss_start、bss_end,形式如下:debug("U-Boot code: %08lX -> %08lX BSS: -> %08lX\n",text_base, bss_start, bss_end); image 16. print_cpuinfo 函数用于打印 CPU 信息。 image 17. show...
它由CONFIG_SHOW_BOOT_PROGRESS开关来控制。打开它将有助于对Uboot启动的分析。并不是所有板卡都定义了该函数,如果没有定义将出现编译错误。一个简单的实现方法是直接printf当前的arg值,尽管这会丢失一些串口初始化前的信息。另一个用来追踪信息的选项是DEBUG宏,它用来开关common.h中的debug函数。
去掉cfi_flash.c中添加#define DEBUG 1 #define _DEBUG 1 至此,uboot就能在Nor启动和运行了!!但是还不能使用网络,使用nand flash来引导内核 g 修改网卡程序 使它支持DM9000 加入对DM9000支持的配置宏 #if 0 #define CONFIG_CS8900 /* we have a CS8900 on-board */ ...
2、视频中04:12时开始Debug,而我点击Debug后会弹出对话框 我点“Proceed”后始终是launching 100%的状态,无法进行到下一步,不知道是什么原因 我CCS是在Windows XP下运行的,不知道是不是和视频中ubuntu操作起来有区别。 另外我有个疑问,连仿真器拨码开关要全拨0,而flash启动又需要把拨码开关拨到对应的位置,那...
414行 打开debug开关,该行会打印发送的数据包416行 使能数据包发送,将寄存器ISR的bit[1]设置为1419行 通过寄存器MWCMD写入一个地址,并向该地址对应的 SRAM 中写数据。执行写该指令之后,写指针会根据操作模式(8 位或 16 位)自动增加 1 或 2。422行 调用上一节db->outblk所赋值的函数将数据包发送的DM9000A的...
414行 打开debug开关,该行会打印发送的数据包 416行 使能数据包发送,将寄存器ISR的bit[1]设置为1 419行 通过寄存器MWCMD写入一个地址,并向该地址对应的 SRAM 中写数据。执行写该指令之后,写指针会根据操作模式(8 位或 16 位)自动增加 1 或 2。422行 调用上一节db->outblk所赋值的函数将数据包发送的DM9000...
+ u32 value, i, debug, gpio, ret, cmds[CMD_LEN], length;memset(screen, 0, sizeof(*sc...