Hello Preetek Here's the answer from TI E2E forum below.
For TI RTOS development, an emulator is typically required as the development environment usually uses CCS IDE and debug would require an emulator. Having said that you can load applications using a SD card and use printf to run and debug applications but this is quite an inefficient setup that will not provide as much insight in the debug. To use as a starting point, I would recommend that you use the RTOS template app that we support for am335x-evm and then modify this to link to bbAM335x board library to modify for your platform. I'll summarize. a board with JTAG to debug is recommended and you need a board library to Link to provided by CCS. CCS has built in template for supported hardware like EVM. If your board has no template in CCS you need to modify one. Perhaps play with CCS and RTOS SDK see what's available for board's they may have Added new board's. Follow an RTOS tutorial. If you don't like wasting time you use JTAG listed in the tutorial doc and installation of tools documents. Out of the box support is there for EVM what TI chooses to add for board libraries may vary. In the past they may have Added every Beaglbone I don't know. I very much doubt the BBAI is supported but maybe I'm wrong and maybe modified template is easy depends on your background. Poke around and see if you're board has a library and pick a Beaglbone board with working JTAG otherwise soldering has minimal risk buying connectors etc etc. As in my earlier comments a FTDI JTAG is quickest and best chances of working you plug in USB and go. If costs $$$ are an issue: for board's choose less modifications less risk same for JTAG. Or ask in forum about your unique setup. Appears customer got BB black working but chose to not buy JTAG I don't recommend. Just IMO Good Luck hopefully this helps With suggest set-up you can have an RTOS app running in 5 minutes it sweet. Mark -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/318256913.448647.1588553664172%40mail.yahoo.com.