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.

RTOS/CC1310: CC1310F32 I/O Problem

Part Number: CC1310


Tool/software: TI-RTOS

Hi,

I have installed the TI-RTOS CCS empty project preparing for CC1310_LAUNCHXL (CC1310F128) to CC1310F32 processor.

I couldn't control the I/O as I want. When I want to control such as IOID_6, different IO is changed. What the problem can be? How can I solve it?

 

Thanks for your interest,

Best Regards,

Irmak

  • Hi,

    how do you set the IO? You have compiled the application for CC1310F128 and you have flashed it to CC1310F32? That won't work. You need at least to change the linker command file and adjust the flash size so that the custom config bits (CCFG) get linked to the last flash page.

  • Hi Richard,

    OK, I adjust the flash size as #define FLASH_SIZE 0x8000
    When I choose the linker command file as cc13x0f32.cmd, workspace gives me an error "unknown cc13x0f32.cmd",
    When I haven't choosed the linker command file and flashed it to CC1310F32, it flashes to CC1310F32 but I couldn't control the IO as I want.

    Best regards,

    Irmak,

  • Not sure which IDE you use. Both in IAR and CCS you select which variant you use from a pull down, see below for CCS:

    In CCS the correct .cmd file is added and the old has to be excluded from build.

    Could you elaborate on what you are trying to do with regards to the IO?

    If you run a F64 compiled image on a F128 packet (or the other way around nothing should work since the CCFG will end up at the wrong address (needs to be at the top end of the flash)