👍 Kasimir PS try out ddd in top of gdb .. easy to use, simple and efficient
'Mark Lazarewicz' via BeagleBoard <[email protected]> schrieb am Fr., 14. Mai 2021, 23:18: > CCS/JTAG works for me . I have used FPGA arm cores and ESP32 > My position and opinion is unique in this group > I see no value in a PRU UNLESS every peripheral is used on DSP/ARM and > you need more peripherals > I have seen that done in a RTOS on ARM DSP PRU omapL178 very complex > Motor controller from an industry leader > They also used TI Picolo for QEP and several other small processors > Beyond having assembler run in 1 instruction on PRU a dedicated SoC with > an RTOS or barebones is much more powerful and determinism on FDA and > DO178B and Centelec systems use dedicated processors to achieve this > > Nick from TI has a two PRU very simple PID motor controller reference > design but its not true control theory and not fault tolerant like the > product I worked on. This PRU is a toy compared to the ARM core or a DSP > its resource limited and its instruction set is limited especially to run > MATLAB > > I did download PRUDEbug sorry for being negative it reminds me of > desperate Linux programmers using GDB or even nworse yet the initial ESP32 > had no jtag just serial debug > > Maybe Im an old stubborn old man but Printf killed that ESP32 project very > slow getting good debug info out > > For custom board bring up JTAG is a must. > I worked on a Military 8 core PowerPC application debugging the multiple > core SOC boards in a VME rack say 4 boards we used print logs to debug > > Guess what all the consultants went home very rich $$$$$ it took years to > validate this and it wasnt life critical it was mission critical so testing > was extensive > > My new research project CCS/ debugging ARM code over ethernet yikes it > uses GDB server LOL > > Thanks for informing me about PRUDEBUG I will try it to remind myself it > is better than using LEDS to debug PRU. > CCS is also used to automate V&V test cases using gel files > > In all fairness there are many ways to skin a cat whatever ones feels > comfortable with I get that but when your custom board wont boot GDB is > useless > > Mark > > On Friday, May 14, 2021, 03:42:35 AM CDT, Peter Lange < > [email protected]> wrote: > > > Hi Mark, > > prudebug did help a lot. I'm missing a good debug environment for PRU > development. > Up to now it's time consuming try&error. > It's more easy to use FPGA on top of Raspberry or use ESP32, 2. core for > dedicated high speed functions. At the end I want to use the CPU in my own > hardware, Beaglebone is my "emulator" and debug environment. > The big value of the Sitara CPU are the PRU units. Think prudebug should > be enhanced. > Have a great day > Kasimir > > -- > 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 [email protected]. > To view this discussion on the web visit > > https://groups.google.com/d/msgid/beagleboard/CAHjW%3DhdsFTxVM81oMtRkWC5U%3DHC3_yjwT56p-RGrRETbt8N7Yw%40mail.gmail.com > <https://groups.google.com/d/msgid/beagleboard/CAHjW%3DhdsFTxVM81oMtRkWC5U%3DHC3_yjwT56p-RGrRETbt8N7Yw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the > Google Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/EvWTZ1wM8zQ/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/403093636.422819.1621027110789%40mail.yahoo.com > <https://groups.google.com/d/msgid/beagleboard/403093636.422819.1621027110789%40mail.yahoo.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAHjW%3DhcfFugj2YxWbh-V7O20ZbZEZpG_QzDO7mn_GRKMuGmbXQ%40mail.gmail.com.
