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.

LAUNCHXL-CC1312R1: Contiki-NG + Simplelink CC1312

Part Number: LAUNCHXL-CC1312R1

Hi guys,

I am quite new here using ti devices, so first beforehand, I would like to apology if something I am asking may sound a little bit newbie.

So, comming back to the main topic, what I am trying to achieve is to have working the simplest "hello world" example of contiki-ng operating system, and for that, I have the LAUNCHXL-CC1312R1 board, revision A. The problem itself will be explined further below:

- The lastest version of contiki-ng code has been loaded on the CCS IDE (release 4.6).

- The CSS IDE has been configured as the following link says to do so with no issues found -> https://github.com/contiki-ng/contiki-ng/wiki/Platform-simplelink

- The code has been compiled perfectly.

- When the device is flashed, nothing happens, not even the first led sequency that contiki includes - this has been tested using every file generated (bin, hex, elf).

- It works when the released 4.3 (or lower) of contiki-ng is used.

Is revision A supported in newer contiki versions? Is anyone else facing some similiar problems? Is something to have into consideration that I am missing?
Thank you for your time, looking forward to hearing from you.
Kind regards.
Daniel.
  • Hi

    In general, you need to go to for Contiki support.

    I am not familiar with Contiki and do not know which SDK version the code is based on.

    the below post show you which chip revisions are supported by which SDK revisions:

    BR

    Siri

  • Hi there,

    First of all Siri, thank you very much for answering this topic despite the fact that unfortunately, Contiki is not on your know-how, but perhaps you can bring me light with the answer I have just received on their developers forum, where one of their participants says as follows:
    "I only have Rev. D launchpad for that particular SoC, which does work fine. Can you point to a document describing changes between the revisions?"
    We can figure out by this reply that he is using -> Contiki v4.6 + SDK 4.10.02 + board Rev. D

    There are, at least, three revisions between his and mine. I was able to see the revision E document on the TI website, but there is nothing about the others (that is to say, revision A, B, C and D), which could be the key along with the code commits between Contiki v4.3 and v4.4 in order to see why it is failing. I am well aware that revision A will be no more, but for now, that is what I have for develop, testing and so on...

    Is any repository where I can download the documents for all revisions? Is something that I might be missing? Any fresh ideas?

    Thanks beforehand, looking forward to hearing from you.

    Kind regards.
    Daniel.

  • Hi Daniel

    I think you might mix up the HW revision you find on the LP with the chip revision. As far as I know, there are only rev. C and rev. E devices (chip revisions) available for customers (I have not overview over which LP revisions have which chip revision, but I know that they do not map)

    The post I linked to give you full overview over which chip revisions goes with which SDK revision.

    BR

    Siri

  • Hi Siri,

    Thank you very much for your quick reply!! Yes, I believe that too, my apologies. I am attaching some pictures about what I have, so as we may clarify everything in order to begin from the same point.

    Looking forward to hearing from you.

    Kind regards.

    Daniel.

    LAUNCHXL Pictures.zip

  • I do not have the info regarding lot number etc. available.

    Please download the newest version of SmartRF Studio and connect your boards. Studio will display the version of the board (it reads the version register):

    I do not think rev. C is supported (so if you have rev. C or older) Studio will tell you that you have an un-supported version of the board:

    If I use the SmartRF FlashProgrammer 2, I will see that the device that was not supported by SmartRF Studio was a rev. C device:

    Siri

  • Hi Siri,

    Ok, here we go with the results obtained from your suggested test:

    It appears the MCU is revision C, and the LAUNCHXL is revision A. 

    Taking a look to the following link you have mentioned before:

    https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz/f/156/t/767774.

    What I do not understand is that it says to use the SDK 2.3.* and earlier for revision C, but Contiki 4.3 uses SDK 3.6.* and it works with my hardware specifications, and it does not working with Contiki 4.6, which uses SDK 4.10.*

    Is that link updated? I guess it is not, since its download links seem to be broken. Do you suggest to have a new hardware with the latest both MCU and board revision? 

    Thanks beforehand, looking forward to hearing from you.

    Kind regards.

    Daniel.

  • Hi Daniel

    Are you sure that Contiki 4.3 refer to SimpleLink SDK version and not TI-RTOS version and/or Core SDK versions?

    The post I referred to talk about SimpleLink SDK versions. That means that rev. C can only run on simplelink_cc13x2_sdk_2_30_00_45 or earlier,
    which again means TI-RTOS version 3_70 or earlier, as

    simplelink_cc13x2_sdk_2_30_00_45 uses TI-RTOS: 3_70_00_12

    If Contiki 4.3 uses TI-RTOS version 3_60_xx_xx, this will work for rev. C

    When they say that Contiki 4.6 uses SDK 4.10, this is probably CoreSDK, and not SimpleLink SDK (a CoreSDK is comprised of the TI-RTOS SYS/BIOS kernel, DriverLib and TI Drivers)

    simplelink_cc13x2_26x2_sdk_3_10_00_53 uses CoreSDK: 4.10.01.00

    I do not blame you at all if this makes you confused, but probably this is the explanation :-)
    I strongly recommend that you update to a LP with Rev. E devices, and that you also use the latest Contiki version, to get the newest CoreSDK version)

    BR

    Siri

  • Hi Siri,

    Oh my god, you are right, it is quite messy, but in the end, I believe I got it! I will order the LP with Rev. E asap so as I can use the latest version not only of hardware and software from TI, but also from Contiki.

    Thank you very much for your support, this could not have been solved without your help.

    Kind regards.

    Daniel.