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.

AM3359 IDK examples not working.

Other Parts Discussed in Thread: SYSBIOS, AM3359

Hi,

I've just started evaluating the IDK, but when trying to build the examples I run into trouble.
First I tried the code composer version that was on the SD card, but this would not build, because the target was not supported.

Then I upgraded to CCS 5.2.1.00018 and I could build the applications. The applications will not run though, all is silent after the bootloader says:
    "Image Copy Successful, Executing Application..".

I verified that I generate the output binary for SD card.
I have set the board type in main.c to AM335X_BOARD_TYPE_IDK.
I tried am335x_sysbios_ind_sdk_1.0.0.2 and 1.0.0.4.
I am able to run the prebuilt applications
I did notice that the processor speed in the .cfg file (550 MHz) is not what I would expect (i.e. 24 MHz, although I do not know if the AM3359 has an internal clock generator).

Can anyone give me some tips to get me further?
I'm especially wondering if the cfg settings are OK, but since the processor, CCS, and SYS/BIOS are all new to me I have no clue how to properly configure SYS/BIOS.

Thanks in advance.

Regards,

Sytse

  • Hi Syste,

    All sample applications in SDK are expected to run without any modification by the user. (No need to set the board type as well)

    Only reason I can think of is invalid binary. For SD card, I assume you are using XXX_SD.bin found in build folder. If it still doesn't work, please try clean and re-build.

  • Sytse,

    are you aware of the SDK guides on the wiki? They contain instructions for installation and building the examples. Now your initial issue with CCS was probably due to the fact that you didn't update your SysBios and XDC libs. Latest CCS might have newer versions. But I suggest you check again if you are using the correct versions. We usually require the latest (together with our latest IA-SDK) as we found several issues that have been fixed over time. You should not use older releases of the SDK.

    The 550MHz config for the ARM clock speed in BIOS is correct as long as you use the default boot loaders in IA-SDK. They configure the internal PLL to generate 550MHz (you want a fast device, right?) from external clock. BIOS does need this info to calculate correct timing info based on processor cycles (e.g. RTA tools). But current BIOS does not change the core clock...

    Regards.