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.

Beaglebone AM3359 Hello.c compile errors

Other Parts Discussed in Thread: AM3359

Attempting to compile hello.c using Code Composer Studio 5.5.0.00077

Summary of flags set

-mv7A8 --code_state=32 --abi=eabi -me --include_path="C:/ti/ccsv5/tools/compiler/arm_5.1.1/include" -g --define=am3359 --diag_warning=225 --display_error_number --diag_wrap=off

**** Build of configuration Debug for project hello_BeagleBone_Black_CortexM ****

"C:\\ti\\ccsv5\\utils\\bin\\gmake" -k all
'Building file: ../hello.cfg'
'Invoking: XDCtools'
"C:/ti/xdctools_3_25_03_72/xs" --xdcpath="C:/ti/bios_6_35_04_50/packages;/packages;/examples;C:/ti/ccsv5/ccs_base;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.A8Fnv -p ti.platforms.stellaris:AM3359 -r debug -c "C:/ti/ccsv5/tools/compiler/arm_5.1.1" --compileOptions "-g --optimize_with_debug" "../hello.cfg"
configuring hello.xea8fnv from package/cfg/hello_pea8fnv.cfg ...
The AM3359 device is not currently supported.
The following devices are supported in the ti.catalog.arm.cortexm4 catalog:
    CC3101  DRA7XX  LM4F110B2QR  LM4F110C4QR  LM4F110E5QR
    LM4F110H5QR  LM4F111B2QR  LM4F111C4QR  LM4F111E5QR  LM4F111H5QR
    LM4F112C4QC  LM4F112E5QC  LM4F112H5QC  LM4F112H5QD  LM4F120B2QR

I am certain the configuration is not correct - but don't know where/what the error is to prevent 'The AM3359 device is not currently supported' from occuring.

Thanks for your help

Roland.

  • Roland,

    I see you are trying to build the project for AM3359's Cortex M3 core. I don't think this is supported by BIOS, despite they have a platform apparently suitable (and strangely named) ti.platforms.stellaris:AM3359.

    In this case I will forward this question to the TI-RTOS forum, as the experts there will have a better idea on the status of BIOS support for this core.

    Regards,

    Rafael

  • Hi Roland,

    SYS/BIOS is only supported on the AM3359's Cortex-A8 core on the TI tool chain.  However, there is a known bug within TI Resource Explorer where AM335x shows up several times in the directory structure and for both GNU and TI targets.  The correct projects to import would be those found in TI Target Examples: 

    The project has the correct settings, but you can verify that:

    Target: ti.targets.arm.elf.A8Fnv

    Platform: ti.platforms.evmAM3359

    Thanks,

    -- Emmanuel