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.

AM3356 NOR Flash Writer

Other Parts Discussed in Thread: AM3356, SYSBIOS, AM3359

I'm need to develop a NOR flash writer for an AM3356 board that is being designed by our hardware group. The flash writer will have to write a 2nd stage boot loader (SSBL) and the application image to a micron M29W256G NOR Flash memory device. Can someone point me to some documentation on how to proceed. 

Also I'm unable to build the NAND flash write that comes with the "sysbios_ind_sdk_2.1.1.2\sdk\starterware\tools\flash_writer" so I can run it on our AM3359 ICE V2 Evaluation Board. I currrently get the following error:


**** Build of configuration Debug__GNU for project NAND_Flashing_Tool ****

"C:\\ti\\ccsv6\\utils\\bin\\gmake" -k all
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_device.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"AM335X_device.d" -MT"AM335X_device.d" -o"AM335X_device.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_device.c"
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_device.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"AM335X_ecc.d" -MT"AM335X_ecc.d" -o"AM335X_ecc.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c"
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c: In function 'AM335X_Device_setECC':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c:208:4: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration]
printf("\n Set the BCH 8 bit ECC scheme ");
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c:208:4: warning: incompatible implicit declaration of built-in function 'printf' [enabled by default]
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c: In function 'DEVICE_NAND_ECC_HAM_correct':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c:463:53: warning: suggest parentheses around comparison in operand of '^' [-Wparentheses]
if (((odd[0] ^ even[0]) == 0) & ((odd[1] ^ even[1] == 0))) {
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c: At top level:
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c:85:13: warning: 'ECC_Enable' declared 'static' but never defined [-Wunused-function]
static void ECC_Enable(AM335X_NAND_InfoHandle hNandInfo);
^
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/AM335X_ecc.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"board_identification.d" -MT"board_identification.d" -o"board_identification.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c"
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c: In function 'profile_identification':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c:63:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
exit(-1);
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c:63:3: warning: incompatible implicit declaration of built-in function 'exit' [enabled by default]
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c:59:9: warning: unused variable 'profile' [-Wunused-variable]
Uint8 profile = 0, cpld;
^
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/board_identification.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/debug.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"debug.d" -MT"debug.d" -o"debug.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/debug.c"
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/debug.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"i2c.d" -MT"i2c.d" -o"i2c.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c"
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c:48:0: warning: "I2C_INTERNAL_SAMPLING_CLK" redefined [enabled by default]
#define I2C_INTERNAL_SAMPLING_CLK 12000000
^
In file included from C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c:24:0:
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include/i2c.h:158:0: note: this is the location of the previous definition
#define I2C_INTERNAL_SAMPLING_CLK 19200000
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c: In function 'i2c_read_byte':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c:316:12: warning: suggest parentheses around comparison in operand of '&' [-Wparentheses]
for(i=0;i<len&0xffff;i++) {
^
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/i2c.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"main.d" -MT"main.d" -o"main.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c"
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c:100:6: warning: return type of 'main' is not 'int' [-Wmain]
void main() {
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c: In function 'main':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c:114:4: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'Int8 (*)[256]' [-Wformat=]
scanf("%s", &app_fileName);
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c:114:4: warning: format '%s' expects argument of type 'char *', but argument 2 has type 'Int8 (*)[256]' [-Wformat=]
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c:101:13: warning: variable 'board' set but not used [-Wunused-but-set-variable]
int status,board;
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c: In function 'getPlatform':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c:139:17: warning: unused variable 'profile' [-Wunused-variable]
int board = -1,profile = -1;
^
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/main.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"nand.d" -MT"nand.d" -o"nand.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c"
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c: In function 'LOCAL_flashWriteData':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c:728:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
cPtr = LOCAL_flashMakeAddr(hNandInfo->flashBase, offset);
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c: In function 'LOCAL_flashReadData':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c:740:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
cPtr = LOCAL_flashMakeAddr(hNandInfo->flashBase, hNandInfo->nanddataoffset);
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c: In function 'LOCAL_flashWriteBytes':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c:786:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
cPtr = LOCAL_flashMakeAddr(hNandInfo->flashBase, hNandInfo->nanddataoffset);
^
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c: In function 'LOCAL_flashReadBytes':
C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c:839:7: warning: pointer targets in assignment differ in signedness [-Wpointer-sign]
cPtr = LOCAL_flashMakeAddr(hNandInfo->flashBase, hNandInfo->nanddataoffset);
^
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nand.c'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nandwriter.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"nandwriter.d" -MT"nandwriter.d" -o"nandwriter.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nandwriter.c"
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/nandwriter.c'
' '
'Building file: ../startup_ARMCA8.S'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"startup_ARMCA8.d" -MT"startup_ARMCA8.d" -o"startup_ARMCA8.o" "../startup_ARMCA8.S"
'Finished building: ../startup_ARMCA8.S'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/super_startup.asm'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"super_startup.d" -MT"super_startup.d" -o"super_startup.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/super_startup.asm"
arm-none-eabi-gcc.exe: warning: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/super_startup.asm: linker input file unused because linking not done
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/super_startup.asm'
' '
'Building file: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/util.c'
'Invoking: GNU Compiler'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -c -mcpu=cortex-a8 -mtune=cortex-a8 -march=armv7-a -marm -Dam3356 -I"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/arm-none-eabi/include" -I"C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/include" -g -gdwarf-3 -gstrict-dwarf -Wall -MMD -MP -MF"util.d" -MT"util.d" -o"util.o" "C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/util.c"
'Finished building: C:/N303/trunk/Firmware/source/ti/sysbios_ind_sdk_2.1.1.2/sdk/starterware/tools/flash_writer/src/nand-flash-writer_AM335x/src/util.c'
' '
'Building target: NAND_Flashing_Tool.out'
'Invoking: GNU Linker'
"C:/ti/ccsv6/tools/compiler/gcc-arm-none-eabi-4_8-2014q3/bin/arm-none-eabi-gcc.exe" -Dam3356 -g -gdwarf-3 -gstrict-dwarf -Wall -Wl,-Map,"NAND_Flashing_Tool.map" -Wl,--defsym,STACKSIZE=0x1C000 -Wl,--defsym,HEAPSIZE=0x400 -o"NAND_Flashing_Tool.out" "./AM335X_device.o" "./AM335X_ecc.o" "./board_identification.o" "./debug.o" "./i2c.o" "./main.o" "./nand.o" "./nandwriter.o" "./startup_ARMCA8.o" "./super_startup.o" "./util.o" -Wl,-T"../AM335x.lds" -Wl,--start-group -l"c" -Wl,--end-group
arm-none-eabi-gcc.exe: error: ./super_startup.o: No such file or directory
gmake: *** [NAND_Flashing_Tool.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

Any help would be greatly appreciated.