👍
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.

Reply via email to