|
From: | Jessica Iwamoto |
Subject: | Re: [Discuss-gnuradio] Custom C++ blocks on E310 |
Date: | Thu, 11 May 2017 22:15:45 +0000 |
Hi again, Attached is the code that I’m using if anyone would like to try to replicate my issue. The test_msg_py.py file contains the custom python block code for a simple message sink. The test_msg_impl.cc, test_msg_impl.h, and test_msg.h files
contain the custom C++ code for a message sink. The test.py file contains a simple flowgraph that connects a message strobe to my custom message sink blocks. When I run test.py with either of the blocks on my desktop, it works correctly. However, when I run
test.py after cross compiling on the E310, it works correctly with the test_msg_py block and produces the following error with the test_msg block: Could not find port: in in: system Bus error Thanks, Jessica From: Discuss-gnuradio [mailto:discuss-gnuradio-bounces+address@hidden
On Behalf Of Jessica Iwamoto Hi all, I have built custom C++ blocks that work on my PC, but don’t work when cross compiled for the E310. Specifically, I am trying to build a custom C++ block with a message port and cross compile it for the E310. I am using version 3.7.12 of
GNU radio and the latest version of the SDK/toolchain for the E310. I have built a simple message sink block with just a message input port and put it in a flowgraph with a message strobe. My code runs correctly on my PC but when I run it on the E310, I get
the error: Could not find port: msg in: system Bus error I am able to create custom python blocks with message ports and run them on the E310 and my PC with no issues. Additionally, I am unable to create custom C++ blocks with normal input and output streams on the E310 (the program seg faults
when I try to connect the custom block to another block), but they run correctly on my PC. Any suggestions on what could be causing this? Thanks, Jessica |
test_msg.h
Description: test_msg.h
test_msg_impl.h
Description: test_msg_impl.h
test.py
Description: test.py
test_msg_impl.cc
Description: test_msg_impl.cc
test_msg_py.py
Description: test_msg_py.py
[Prev in Thread] | Current Thread | [Next in Thread] |