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 leaderThey 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 dayKasimir



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

-- 
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/403093636.422819.1621027110789%40mail.yahoo.com.

Reply via email to