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.

TMS320F28335: Run Sys/BIOS and its application on the PC to simulate it

Part Number: TMS320F28335


Hello,

I want to be able to write my code to run in F28335, but also run it in my PC so I can write unit tests, functional tests and so on  (using GoogleTest, for example).

Currently there is an application running in baremetal, and I was thinking on how I could achieve that. First I thought on writing some kind of BSP, or HAL to run on the DSP and then in the PC I simply have a different implementation for those low layer software components, but then I realised that there is Sys/BIOS that already does this job and even more.

I am new to Sys/BIOS, I have never worked with it and I just started to play with it. Currently I am trying to compile a very simple project to blink a LED with only one task (I have started with the "typical" project template from Sys/BIOS). But then in this case, I have to "emulate" Sys/BIOS in my PC. I was wondering if there is a Sys/BIOS Simulator or something like that available. Or some piece of software that already has implemented those APIs in a Linux, Windows or MacOS environment.

Any one has a hint?

Ps.: I have seen this Sys/BIOS API Documentation (http://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/bios/sysbios/6_42_01_20/exports/bios_6_42_01_20/docs/cdoc/index.html), but I didn't really understand how to use it. I also saw in the help of CCS 9.3 that there is a ti.platforms.sim28xx under the SYS/BIOS 6.82.00.16, but I don't understand how to use this API... where to use it and so on.. Is it in my C code? in the configuration?

Thank you very much!