ikarso has quit [Quit: Connection closed for inactivity]
Guest35 has joined #beagle
mothblur_ has joined #beagle
set_ has quit [Ping timeout: 268 seconds]
mothblur_ has quit [Client Quit]
set_ has joined #beagle
Guest35 has quit [Quit: Client closed]
Guest35 has joined #beagle
samael has joined #beagle
Guest35 has quit [Quit: Client closed]
Guest35 has joined #beagle
LetoThe2nd has joined #beagle
zjason` has quit [Ping timeout: 265 seconds]
rob_w has joined #beagle
samael has quit [Ping timeout: 265 seconds]
samael has joined #beagle
argonautx has joined #beagle
thinkfat_ has joined #beagle
Guest35 has quit [Quit: Client closed]
florian has joined #beagle
thinkfat_ has quit [Ping timeout: 252 seconds]
M-blaise_ has quit [Ping timeout: 252 seconds]
M-blaise_ has joined #beagle
Guest35 has joined #beagle
<jduchniewicz>
I guess we will never know :)
rob_w has quit [Quit: Leaving]
M-blaise_ has quit [Quit: WeeChat 2.8]
Shadyman has quit [Quit: Leaving.]
buzzmarshall has joined #beagle
Guest35 has quit [Quit: Client closed]
Guest9 has joined #beagle
<Guest9>
Hi. I can't find solid information about the log-term availability of the BeagleBone Black INDUSTRIAL. Could someone point me in the right direction?
vagrantc has joined #beagle
Guest35 has joined #beagle
vagrantc has quit [Quit: leaving]
<rcn-ee>
Guest9, production had been changed from Suppier X to SeeedStudio.. ignoring part availablity, it's full on production again..
vagrantc has joined #beagle
samael has quit [Ping timeout: 265 seconds]
<Guest9>
How long is that in years? ;)
<Guest9>
Will the BB Black Industrial be available in 10+ years? Like, industry time scales.
LetoThe2nd has quit [Quit: Connection closed for inactivity]
<rcn-ee>
Guest9, the AM335x used on the BBB has been available since 2010... so it's already been 11 years... as long as there are orders, ti seems to keep fabbing it..
<Guest9>
But no official statement from SeedStudio probably. Anyways. Thanks rcn-ee
<rcn-ee>
SeeedStudio is producing them under contract from BeagleBoard.org...
<rcn-ee>
BeagleBoard.org works with TI on production schedulding..
<Guest9>
Ok...
<Guest9>
What I am aming at: If you want to use the board in an industrial product you have to have guaranteed availability for 10+ years, else you can't use the part or you can be in deep sh1t if production / availability stops...
<rcn-ee>
So your questions should be pointed at ti.com... THey are incharge of AM335x production..
<rcn-ee>
@Guest9, even if BeagleBoard.org went away, the design files for the BBB industrial are out there, so your still relying on TI to produce AM335x's . ;)
<mru>
and all the other parts
<Guest9>
True
<rcn-ee>
Having SeeedStudio in the mix just greatly helps upgrade the design as "other" parts go obsolete and we need to find replacments..
<rcn-ee>
ala - microSD cage..
<mru>
at least those are all functionally identical if not drop-in compatible
<rcn-ee>
minus the microSD cage, there will be a new pcb spin coming down the pipe...
<Guest9>
THumbs up people. Thanks for your answers
Guest9 has quit [Quit: Client closed]
outrageous_ has quit [Ping timeout: 256 seconds]
florian has quit [Quit: Ex-Chat]
Guest35 has quit [Quit: Client closed]
starblue1 has quit [Ping timeout: 245 seconds]
starblue1 has joined #beagle
argonautx has quit [Quit: Leaving]
vagrantc has quit [Quit: leaving]
Guest35 has joined #beagle
akaWolf has joined #beagle
lucascastro has quit [Ping timeout: 265 seconds]
lucascastro has joined #beagle
lucascastro has quit [Ping timeout: 250 seconds]
Guest35 has quit [Quit: Client closed]
LetoThe2nd has joined #beagle
lucascastro has joined #beagle
Guest79 has joined #beagle
<Guest79>
Hello
<Guest79>
Does beagle bone black have breakpoint capabilities?
<zmatt>
what do you mean by that exactly?
<zmatt>
for debugging applications in linux userspace the hardware is irrelevant, gdb uses software breakpoints
<zmatt>
the Cortex-A8 does also support hardware breakpoints when using JTAG debugging
<Guest79>
And the same in openocd?
<zmatt>
when using JTAG you can use either hardware breakpoints or software breakpoints
<zmatt>
(unless you want to set a breakpoint in ROM, in which case you need to use a hardware breakpoint)
<Guest79>
And where can I read more about this?
<zmatt>
I mean, this isn't really a beaglebone question, more a generic ARM question
<Guest79>
Comparing different boards, what should I look for to see if they can set breakpoints for either hardware or software?
<zmatt>
what are you working on that you're using JTAG? are you debugging u-boot, or writing a baremetal application?
<Guest79>
Well I already set software breakpoints using Arduino due and arm usb ocd h and jtag. I’m now working on the beagle bone black and I want to know if I can use the debugger the same way? Will I be able to set breakpoints on openocd?
<zmatt>
support for hardware breakpoints will depend on the cpu core
<zmatt>
what are you trying to debug? normally you wouldn't use JTAG for debugging a linux-based system except when you're trying to debug the bootloader or maybe the kernel
<Guest79>
I’m debugging and Arduino IDE program on Linux. Setting breakpoints. The same way I am starting a new project using beagle bone next
<zmatt>
halting the entire cpu (which is what would happen if you use JTAG) would make the kernel unable to service timers and peripheral interrupts, almost certainly resulting in serious problems
<zmatt>
most IDEs support remote debugging via gdbserver, which you could use to debug a linux userspace program on the beaglebone from your IDE
<zmatt>
(this doesn't involve JTAG, it just needs a network connection to the beaglebone)
<Guest79>
Will the arm usb ocd work the same then with the beagle bone black as a debugger? I’m waiting on my beagle bone board to arrive, will it have similar connections?
<zmatt>
the beaglebone does not have its JTAG connector (20-pin compact TI JTAG connector, not an ARM JTAG connector) soldered on since basically noone would use it
<zmatt>
like I just explained
<zmatt>
you should not compare it with a microcontroller like an Arduino, the beaglebone is a linux-based single-board computer
<Guest79>
What are the cpu core requirments for breakpoint capabilities?
<zmatt>
for breakpoints in linux applications (which is almost certainly all you care about), the cpu core is irrelevant
<zmatt>
debugging linux applications works the same on any linux system, regardless of board or cpu architecture
<Guest79>
So the beagle bone can set software breakpoints but not hardware breakpoints, hardware when using jtag debugging?
<zmatt>
why do you think the difference is relevant? how do you imagine you'd be able to even tell the difference?
<zmatt>
normally you'll only ever use software breakpoints when debugging linux applications, regardless of board/cpu
<Guest79>
The software breakpoints we’rent halting the program with the Arduino due, so we had to hot patch the program to create Flash patch breakpoints
xet7 has joined #beagle
<zmatt>
software breakpoints may not work on microcontrollers, you can't set software breakpoints in flash memory
<zmatt>
that's not really relevant on linux systems, you're never executing directly from flash
<zmatt>
applications are loaded into ram
<zmatt>
also, what do you mean "hot patch the program" ? why were you manually setting breakpoints in code, instead of using the debugger?
xet7 has quit [Remote host closed the connection]
<Guest79>
The openocd and gdb using the debugger was not halting the program, setting software breakpoints on the SRAM
xet7 has joined #beagle
<zmatt>
maybe you were setting the software breakpoint before the program was loaded?
<zmatt>
(which is also not a worry when debugging linux applications)
<Guest79>
no we loaded the program first, we’re able to halt, resume and read from the code, just breakpoints weren’t halting the program.
<zmatt>
then I'm not sure why you were having problems, I'm sure there's a logical explanation of what was going on... though this isn't really the right place for trying to figure out problems with setting software breakpoints on an Arduino
<zmatt>
(regardless of course, you can easily use hardware breakpoints too when using openocd/gdb)
<zmatt>
debugging microcontrollers via jtag can definitely be tricky and/or quirky
<Guest79>
hardware breakpoints do half the program but we’re limited
<zmatt>
if setting a software breakpoint in ram (after the program has been loaded there) doesn't work then something is just really screwed up, you might want to try asking in #openocd about that
<Guest79>
thank you so much for your help. It really is. Would love to stay in touch if that’s possible, you seem to be very knowledgeable about the boards and jtag compatability. And now the beagle board is new project completely new to me.
<Guest79>
i would, do they have a website?
<Guest79>
#openocd?
<zmatt>
you mean a web chat? you can use the one you're using right now
<zmatt>
libera.chat is an IRC network with many channels, including #beagle (this channel) and #openocd
Guest39 has joined #beagle
<Guest79>
Thank you a million! You informed me a lot! I appreciate it
<zmatt>
you can add a channel by clicking the + icon on the left, or you can type "/join #openocd" (without the quotes)
<zmatt>
you may want to change your name to something a bit more personalized than "Guest79"
<Guest79>
Perfect thank you! Will do
Guest39 has quit [Client Quit]
Guest79 is now known as Gigi95
Gigi95 has quit [Quit: Ping timeout (120 seconds)]
Guest79 has joined #beagle
Guest79 has quit [Client Quit]
calculus has quit [Ping timeout: 255 seconds]
calculu5 has joined #beagle
lucascastro has quit [Ping timeout: 258 seconds]
av500 has quit [Ping timeout: 252 seconds]
_av500_ has joined #beagle
ft has quit [Ping timeout: 252 seconds]
ft has joined #beagle
calculu5 has quit [Ping timeout: 240 seconds]
calculus has joined #beagle
rcn-ee has quit [Remote host closed the connection]
ikarso has joined #beagle
lucascastro has joined #beagle
LetoThe2nd has quit [Quit: Connection closed for inactivity]