soft UART implementation on the AM335x PRU

80 views
Skip to first unread message

awain...@gmail.com

unread,
Jun 19, 2020, 9:37:17 AM6/19/20
to BeagleBoard
Hello,

I am still a newbie to PRU development, and I am trying to  use the 9 bits UART capability of the UART PRU firmware and I have a couple of questions 

1- in the code composer studio,do I use the PRU compiler or the ARM compiler ?
2- do i have to use sys/bios when using the soft implementatio of the UART ? if so how to upload the generated file to the card without an emulator, ( I used FTP to deploy .out files to the beaglebone black and then coppying the firmware to the remoteproc when getting introduced to the PRU development)
 

Mark A. Yoder

unread,
Jun 23, 2020, 2:37:49 PM6/23/20
to BeagleBoard
I've just posted v2 of the PRU Cookbook[1].  It should help with some of your questions.

I suggest doing all the development in cloud9 on the Beagle.  the PRU compiler is already installed on the current images.

--Mark

awain...@gmail.com

unread,
Jun 24, 2020, 3:59:40 AM6/24/20
to BeagleBoard
Thank you Mark,

your work is really thorough, 
I took a look on the Debugging and Benchmarking section especially UART, but unfortunately HW_uart doesn't support 9 bit characters transfer
but I found out that for Q1 - I need to find an exemple from the RTOS sdk and modify it to my needs.

-- Aouainia

On Tuesday, June 23, 2020 at 8:37:49 PM UTC+2, Mark A. Yoder wrote:
I've just posted v2 of the PRU Cookbook[1].  It should help with some of your questions.

I suggest doing all the development in cloud9 on the Beagle.  the PRU compiler is already installed on the current images.

--Mark
Reply all
Reply to author
Forward
0 new messages