Tool/software: TI-RTOS
In going through the RTOS 2-day workshop from Eric Wilbur, the viewer is warned that the *Ware libraries were rebuilt specifically for use within RTOS. I'm new to TI's RTOS and it seems that there are a few situations in which directly calling the TivaWare library function calls could be a faster way to implement a particular item and would ease the complexity of learning and transitioning to the RTOS. While I really like what the RTOS has to offer, a question that remains (I've been searching for a while) unclear is how to know what parts of the TivaWare are incompatible with RTOS and even if they *are* compatible, which parts could cause conflicts. I've tried comparing the TivaWare documentation in the rtos filepath and in the standalone filepath, but they don't seem to vary much except for some versioning aspects, so I didn't find it particularly illuminating.
Since I haven't found an answer to that yet, an approach I'm considering is to:
- Remove any includes of the TivaWare libs that don't come directly from the tirtos_XX_XX_XX_XX path so that I know I'm only using the rtos' tiva lib
- Write/build the application(s)
- If TivaWare calls error out, dig into the rtos lib to confirm the functions exist and are being called correctly. If issues persist, seek assistance from on high (TI's Mount Olympus E2E)
If this works and that's how it has to be, so be it, but I'm wondering if someone else has already had the same concern and found a wiser solution.