Thnx for your reply. I tried the following steps:

I added the /dev/uio[0..7] to the group bbb (of which my user is a member) 
and gave them read right for a group.
I changed the typo

When I run the test as a normal user and output the return values to the 
cout it returns
prussdrv_init returns: 0
prussdrv_open returns: -1
Segmentation fault (core dumped)

When I execute as sudo it gives the following output:
prussdrv_init returns: 0
prussdrv_open returns: 0
prussdrv_pruintc_init returns: 0
prussdrv_exec_program returns: -1

When I try to remote debug as sudo by running gdbserver as follows:
su --command="export LD_LIBRARY_PATH=../lib && ldconfig && gdbserver 
localhost:8080 ./runTests

I still can't step through my shared library code

Op woensdag 12 oktober 2016 17:57:49 UTC+2 schreef TJF:
> Just found another issue:
> Am Mittwoch, 12. Oktober 2016 15:05:12 UTC+2 schrieb Jelle Spijker:
>> Fragment of the Shared library:
>> void BBB::loadPRUfirmware(const unsigned int &number, const std::string 
>> &firmwareLocation) {
>>     //Initialize structure used by prussdrv_pruintc_intc
>>     tpruss_intc_initdata pruss__intc_initdata = PRUSS_INTC_INITDATA;
>>     //Allocate and initialize memory
>>     prussdrv_init();
>>     prussdrv_open(PRU_EVTOUT0);
>>     //Map PRU's interrupts
>>     prussdrv_pruintc_init(&pruss__intc_initdata);
>>     //Load and execute the PRU program on the PRU
>>     prussdrv_exec_program(number, firmwareLocation.c_str());
>>     // Wait for event completion from PRU, returns PRU_EVTOUT_0 number
>>     //int n = prussdrv_pru_wait_event(PRU_EVTOUT0);
>>     //prussdrv_pru_disable(number);
>>     //prussdrv_exit();
>> }
> It should read (underscore before 0):
> prussdrv_open(PRU_EVTOUT_0);

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 beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
For more options, visit https://groups.google.com/d/optout.

Reply via email to