各位高手:
请教关于搭建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