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.

CC1312R7: SDK Backward compatibility to SDK 4.10.xx?

Part Number: CC1312R7

Team,
Can we please help with the below?

We plan to use the Contiki Stack on both CC1312R1 (3k flash) and CC1312R7 (7k Flash).
We are already using Contiki-NG 4.8, which is based on the SimpleLink CC13xx/CC26xx Core SDK 4.10.02.
github.com/.../coresdk_cc13xx_cc26xx

The R7 is not yet supported by Contiki-NG, but since we currently assume that the difference between R1 and R7 is only limited to the flash memory size, the previous expectation is that the firmware - built for the R1 is also executable on the R7 (memory footprint is irrelevant in the first step, i.e. if only 352kByte are used on the R7).

But there seem to be problems to run the firmware build for CC1312R1/SDK 4.10 on R7. There are issues related to startup code.
The specific questions are:
1) Within the startup code, is there a check perform that tries to identify the IC type? can it possibly be skipped?

2) Are there other differences between R1 and R7 that fundamentally preclude the use of the older SDK or require further adjustments, e.g.
- Hard-coded memory mappings, register mappings that have changed due to flash size.
- Special adaptations and procedures that originate from erratas and only apply to the R7?

3) Assuming that the startup issues can be "bypassed", are there some other CC1317R7 specific code (drivers or Radio parameters) that must be back ported to SDK 4.10?
4) Are you aware of initiative/timelines for the community to update contiki-Ng to run on R7?

We have checked the use of the current SimpleLink CC13xx/CC26xx Core SDK, but it is not possible at present, as major reworking (significantly changed structures) is to be expected here.

Thanks in advance,

A.