This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

搭建CCS调试UBOOT的环境中遇到的错误

Other Parts Discussed in Thread: AM3352

各位高手:

请教关于搭建CCS调试环境中遇到问题,基本情况如下:

1) 自己做的AM3352的板子,

2) 用ti-processor-sdk-linux-am335x-evm-03.003.00.04编译生成MLO/u-boot,

3) CCSV7 + XDS100V2的debugger。

4)参考附件中的方法来搭建调试环境,这个文件应该也是从这里下载的。

遇到下面几个问题:

1) 如何在编译的时候加入调试信息的选项,附件里是这样说:

///////////////////////////////////////////////////////////

在CFLAG 和 AFLAG中加入调试编译选项,从而加入调试信息:
278 ALL_AFLAGS = $(AFLAGS) $(AFLAGS_$(BCURDIR)/$(@F)) $(AFLAGS_$(BCURDIR)) –g

279 ALL_CFLAGS = $(CFLAGS) $(CFLAGS_$(BCURDIR)/$(@F)) $(CFLAGS_$(BCURDIR)) –g

去掉 CFLAG中的编译选项, -O2(U-Boot中默认是-O2)
61 HOSTCFLAGS = -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer

/////////////////////////////////////////////

在最新的processorSDK,在哪里找ALL_CFLAGS和ALL_AFLAGS,还是已经改成别的?

在u-boot-*/Makefile里面倒是找到了-O2的选项,但是修改后编译报错。

2) 按照附件里的方式Import u-boot目录,是import 这个目录“ti-processor-sdk-linux-am335x-evm-03.003.00.04” 还是这个目录下面的board_support/u-boot-*/, 因为现在生成U-boot的方式是在“ti-processor-sdk-linux-am335x-evm-03.003.00.04” 目录下直接make u-boot.

3) Import到CCS的时候,也要进行编译生成bin文件,还是直接用linux server里面make u-boot生成的bin文件?

谢谢

Chris

6403.基于AM335x的u-bootSPL 的CCS 调试_yaoming.docx