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.

RTOS / SYSBIOS driver examples for EVM320DM365 / DM368

Hi Team,

I have this request from a customer:

"Besides the DVSDK examples for the EVM320DM365 / DM368 and SYS/BIOS 6.35, is there any additional peripheral driver examples? I would like to be able to setup and access the peripherals without using Linux. The SYS/BIOS projects do not deal with the peripheral drivers, so there seems to be no examples other than those that are Linux based."

Do we have any "raw" (non-Linux) code examples for the DM36x? Something similar to Starterware for AM335x, basically.

 

Thanks,

Ian

  • When I looked, although CCS offered some defaults for building SYS/BIOS projects for DM368 it seemed to be unusable for a few reasons. There are no scripts or projects for building SYS/BIOS for DM368 using GCC and using the default TI compiler it wasn't possible to build a binary that ran from U-boot. It looked like SYS/BIOS was pretty much unsupported on DaVinci without a lot of effort whether using GCC or CCS compilers.

    Because it seemed to be an unsupported mode of operation I've been working on a port for Atomthreads RTOS for DM365 and DM368: (see http://www.kelvinsthunderstorm.com/rtos-for-davinci-dm365dm368/ and http://atomthreads.com/). There isn't much in the way of peripheral drivers at this time but it is a basic RTOS / scheduler that works on DM36x processors without any effort.