Tool/software: Code Composer Studio
Hi
I try to create a ccs project for sbl on evmAM572x following http://processors.wiki.ti.com/index.php/Creating_a_CCS_Project_for_SBL_on_AM572x_GP_EVM;
all the steps has done but some errors occurs as follows:
--------------------------------console-------------------------------------------------------
Building target: "SBL_evmAM572x.out"
Invoking: GNU Linker
"C:/ti/ccsv8/tools/compiler/gcc-arm-none-eabi-7-2017-q4-major-win32/bin/arm-none-eabi-gcc.exe" -mtune=cortex-a15 -marm -Dam5728 -Dcore0 -DAM572x_BUILD -DevmAM572x -DSOC_AM572x -DOPP_NOM -g -gdwarf-3 -gstrict-dwarf -Wall -specs="nosys.specs" -mfloat-abi=hard -Wl,-Map,"SBL_evmAM572x.map" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/drv/uart/lib/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/drv/i2c/lib/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/drv/mmcsd/lib/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/fs/fatfs/lib/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/csl/lib/am572x/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/csl/lib/am572x/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/osal/lib/nonos/am572x/a15/release" -L"C:/ti/pdk_am57xx_1_0_11/packages/ti/drv/pm/lib/am572x/a15/release" -Wl,--defsym,CORE0=1 -Wl,--defsym,STACKSIZE=0x10000 -Wl,--defsym,HEAPSIZE=0x400 -o"SBL_evmAM572x.out" "./sbl_init.o" "./MMCSD_soc.o" "./UART_soc.o" "./sbl_avs_config.o" "./sbl_main.o" "./sbl_mmcsd.o" "./sbl_prcm.o" "./sbl_rprc.o" "./sbl_slave_core_boot.o" "./sbl_startup.o" -Wl,--start-group -l:ti.board.aa15fg -l:ti.drv.uart.aa15fg -l:ti.drv.i2c.aa15fg -l:ti.drv.mmcsd.aa15fg -l:ti.fs.fatfs.aa15fg -l:ti.csl.aa15fg -l:ti.csl.init.aa15fg -l:ti.osal.aa15fg -l:pm_hal.aa15fg -Wl,--end-group
makefile:159: recipe for target 'SBL_evmAM572x.out' failed
./sbl_init.o: In function `Loop':
E:\workspace_v8\SBL_evmAM572x\Debug/../sbl_init.S:150: undefined reference to `_bss_start'
E:\workspace_v8\SBL_evmAM572x\Debug/../sbl_init.S:151: undefined reference to `_bss_end'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg): In function `I2C_socInitFwCfg':
C:\ti/pdk_am57xx_1_0_11/packages/ti/drv/i2c/soc/am572x/I2C_soc.c:366: undefined reference to `I2C_v2_FxnTable'
C:\ti/pdk_am57xx_1_0_11/packages/ti/drv/i2c/soc/am572x/I2C_soc.c:366: undefined reference to `I2C_v2_FxnTable'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):C:\ti/pdk_am57xx_1_0_11/packages/ti/drv/i2c/soc/am572x/I2C_soc.c:146: undefined reference to `pru_dmem0_rev2_start'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x4): undefined reference to `pru_imem0_rev2_start'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x8): undefined reference to `pru_dmem0_rev2_end'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0xc): undefined reference to `pru_imem0_rev2_end'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x10): undefined reference to `pru_dmem1_rev2_start'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x14): undefined reference to `pru_imem1_rev2_start'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x18): undefined reference to `pru_dmem1_rev2_end'
C:/ti/pdk_am57xx_1_0_11/packages/ti/board/lib/evmAM572x/a15/release/ti.board.aa15fg(I2C_soc.oa15fg):(.rodata.i2cFwMemPtr+0x1c): undefined reference to `pru_imem1_rev2_end'
collect2.exe: error: ld returned 1 exit status
gmake[1]: *** [SBL_evmAM572x.out] Error 1
gmake: *** [all] Error 2
makefile:155: recipe for target 'all' failed
**** Build Finished ****
--------------------------
Could you help me checking my SBL_evmAM572x project ?
It will be perfect if the ccs project in http://processors.wiki.ti.com/index.php/Creating_a_CCS_Project_for_SBL_on_AM572x_GP_EVM is offered.