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.

CCS/CC1310: CC1310 Examples for RHB Packages

Part Number: CC1310

Tool/software: Code Composer Studio

We have bought LaunchXl-CC1310 Boards for testing
On this Boards we tested  the examples from  simplelink_cc13x0_sdk_1_40_00_10 .
They working fine ...

So in the meantime we have build our own rf design with an  CC1310F64RHB.
But to run the examples on our custom boards are not possible, because the expamples are all for CC1310F128RGZ.

We have change the type of the µC in the propertys and we edit  in the cmd file  Flash size from  0x20000 to  0x10000.

Furthermore we edit  the IO Definition CC1310_LAUNCHXL_SPI_FLASH_CS to an exsisting io port.

We can now start debug, but with the first rf cmd the system hangs....


So do you have any software example for the RHB Types ??
It is very hard to find out the things that must be changed....

Andreas

.

  • Hello Andreas, 

    The examples in SDK use CC1310 in 7x7 package only. However, they can be modified for any other package by changing the board and linker files to match the configuration on your board. If the device stops responding when you issue RF command, please check the 24MHz crystal on your board. To check if the hardware is good, you can use SmartRF Studio to issue TX/RX command and verify that it is executed correctly. 

    Regards,

  • Hi Andreas,

    I am facing a similar problem as I am using a CC1310F32RHB. Did you edit the default CMD file from the example or did you choose a new linker file (cc13x0f64.cmd)?

    I am even having problems building the project. See my post: e2e.ti.com/.../608971

    I also tried changing the Flash Size in the default CMD file from the example. That built successfully. But I am unable to debug. How did you manage to debug successfully? What is the effect of changing the IO definition CC1310_LAUNCHXL_SPI_FLASH_CS to an existing io port? I didn't change that and I don't know what it does.

    I only have the 24MHz crystal connected but did not connect the 32k crystal. Will that give me any problems? I have a simple blink LED program loaded, but the LED is not blinking at all.
  • Hi Kian,
    I edit the default CMD.
    Some IO port definition points to io ports that doesn't exist.
    In this case it was IO_20 , a port that does not exist on RHB package.

    Andreas
  • See  on how to make/ change board files.

  • Hello SVS,
    i tested with smartRf studio -> Hardware is OK !

    So it is definitively Software.

    I think the only differences are :
    Flash size ( 64k instead of 128k )
    IO-Ports
    right?

    Andreas
  • Hello Andres,

    Good to know that the hardware is working as expected to studio.
    The device type needs to be changed in the project to match the the flash size on the device you have. The IO definitions have to be changed as well since the number of IOs on RHB package is lesser that RGZ package. The board files also contain IO initialization for different peripherals which may need to be modified as well. Please follow the instructions in the article that TER has provided to change the board files to match the package and board configuration on your board.

    Regards,