TI RTOS on Beaglebone Black

112 views
Skip to first unread message

Karthik Eswar

unread,
Jan 16, 2021, 1:34:57 AM1/16/21
to BeagleBoard
Sorry, I'm really new to this. Is it necessary to provide the JTag connnection to Beaglebone Black to work with sdk rtos?

Dennis Lee Bieber

unread,
Jan 16, 2021, 11:49:47 AM1/16/21
to Beagleboard
On Fri, 15 Jan 2021 22:34:57 -0800 (PST), in
gmane.comp.hardware.beagleboard.user Karthik Eswar
<keswar98-Re5JQE...@public.gmane.org> wrote:

>Sorry, I'm really new to this. Is it necessary to provide the JTag
>connnection to Beaglebone Black to work with sdk rtos?

Running TI-RTOS on a Beagle basically means throwing out all Linux
support (file system, etc.) and coding for a bare processor (I don't even
know if u-boot and device trees are processed). Unless you've written basic
I/O functionality into the RTOS application, JTAG is likely to be required
to examine anything.


--
Dennis L Bieber

Karthik Eswar

unread,
Jan 16, 2021, 1:14:16 PM1/16/21
to beagl...@googlegroups.com
Can't it be done using the usb-ttl connection??

--
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...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/v0660ghr3jgvahjckqmnvgflsul38uvm89%404ax.com.

jonnymo

unread,
Jan 16, 2021, 2:43:23 PM1/16/21
to Beagle Board
I believe the issue would be trying to write to the eMMC or debugging any issues via USB which I do not think you can do, thus JTAG is used.

Mark Lazarewicz

unread,
Jan 16, 2021, 10:23:36 PM1/16/21
to beagl...@googlegroups.com
https://e2e.ti.com/support/processors/f/791/t/945363
On Sat, Jan 16, 2021 at 12:35 AM, Karthik Eswar
Sorry, I'm really new to this. Is it necessary to provide the JTag connnection to Beaglebone Black to work with sdk rtos?

--
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...@googlegroups.com.

Mark Lazarewicz

unread,
Jan 16, 2021, 10:26:11 PM1/16/21
to beagl...@googlegroups.com
The EVM is not a BBB it's got extra hardware so be careful 

Karthik Eswar

unread,
Jan 17, 2021, 8:23:43 AM1/17/21
to beagl...@googlegroups.com
  Thank you Jon! I tried LED Blinking program which I extracted from PDK example projects and viewed the console through the Serial Port and was able to get it done. The CCS project generates an app file which needs to be replaced in the sdcard image and there's no need of JTAG



--
Thanks and Regards
Karthik Eswar

Mark Lazarewicz

unread,
Jan 17, 2021, 7:08:23 PM1/17/21
to beagl...@googlegroups.com
I got out both boards and ran all the examples on both boards everything is working including the I2C test with no errors.

 I used JTAG as well to do  some debugging of a multi threaded application I coded up using source level debugging. 

 So nice to set break points even in Interrupt service routines.

Phenomenal stuff. Lots of driver source code included. I even coded up 3 tasks exchanging data using inter task communication.
Runs in hard real time as well on ARM core no need for a PRU.

TI tools are the best!! It's all free too!!!

Reply all
Reply to author
Forward
0 new messages