Other Parts Discussed in Thread: SYSBIOS
Tool/software: TI-RTOS
Hi,
Firstly, I get the point of having TI-RTOS and I get XDC, and I understand my topic here may not be "officially supported", which is fine too.
In our products we use TI processors, RM46, RM48, MSP430, MSP430, TMS320 w/ InstaSPIN, we have had great success!.
In every instance we get hold of the base driverlib, bring it up to our company standards, pick out only what we need, perform testing to IEC61508 SIL1 (100% function entries, 100% branches, boundary conditions and MC/DC), perform integration testing, system level and ship the product.
We need to do the same with CC1310, which is heavily bound to TI-RTOS and the XDC tools. Again I get the point of this, but in our instance its simply not possible to ship devices that have untested, or un-testable code in them.
So this leaves us in a position where we have tried to pick out the CC1310 drivers from TI-RTOS (or the other way around depending on your view point).
We are left with a heap of undefined symbols namely: "ti_sysbios_BIOS_clockEnabled__C" (and many others). We believe these may be defined by the relevant tools for the release.cfg, or even by XDC. Despite a search of our file system, all we can find is some non-trivial references in .oem3 files to these symbols.
Is anyone able to even hint at how something like the code below works:
define ti_sysbios_BIOS_clockEnabled (ti_sysbios_BIOS_clockEnabled__C) __extern __FAR__ const CT__ti_sysbios_BIOS_clockEnabled ti_sysbios_BIOS_clockEnabled__C;
are those symbols somehow defined as part of the RTOS build process???
Thanks, and again I realize this may be a "non supported" topic, any help would be great.
Stomp!