- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Im using the latest 14.0 versions of AOCL & Quartus/SoCEDS and trying to build the Hello World example for the Altera C5SoC board. I followed all of the instructions in the user guide/setup document, got a license, etc. When I run the "aoc -v --board c5soc device/hello_world.cl" command from inside the hello_world directory I get this print out:hello_world$ aoc -v --board c5soc device/hello_world.cl
aoc: Environment checks are completed successfully.
You are now compiling the full flow!!
aoc: Selected target board c5soc
aoc: Running OpenCL parser....
aoc: OpenCL parser completed successfully.
aoc: Compiling....
aoc: Linking with IP library ...
aoc: First stage compilation completed successfully.
aoc: Setting up project for QXP preservation flow....
And it just sits there forever. Im assuming the default hello world example isn't that large of a design to build, and I found this other post on the forums with a similar problem. Their solution was to run the tool as root. I verified that this does remove the problem of getting stuck at the QXP preservation flow step, but this is not a solution for me as I am not a root user and do not have root access. Can someone clarify what is needed to run as root, and why this problem exists? 2nd, after running the same aoc command as root, I receive the following errors: hello_world$ aoc -c -v --board c5soc device/hello_world.cl
aoc: Environment checks are completed successfully.
aoc: Selected target board c5soc
aoc: Running OpenCL parser....
aoc: OpenCL parser completed successfully.
aoc: Compiling....
aoc: Linking with IP library ...
aoc: First stage compilation completed successfully.
aoc: To compile this project, run "aoc hello_world.aoco"
root@itag4:hello_world# aoc hello_world.aoco
2014.08.04.17:47:15 Error: s0: Cannot find sequencer/sequencer.elf
2014.08.04.17:47:15 Error: s0: An error occurred
2014.08.04.17:47:15 Error: Generation stopped, 169 or more modules remaining
Error: ip-generate FAILED.
Refer to hello_world/hello_world.log for details.
The associated log file is attached (hello_world.txt) The problem appears to be with the memory core generation: "alt_mem_if". Since I'm not modifying this example design at all, I don't think this error is something I inserted. Is it possible to use the standard hello_world example for the SoC? Ive found other posts with similar error messages, but those issues had to do with user design in Quartus/Qsys, which we don't have any control over in this AOCL tool flow (or so I'm aware). What might this problem be coming from, what should I try to do to resolve it? Are there other examples specific to this platform? Any help would be appreciated. Thanks!
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
hello, did you solve this problem?
thx. --- Quote Start --- Hi Im using the latest 14.0 versions of AOCL & Quartus/SoCEDS and trying to build the Hello World example for the Altera C5SoC board. I followed all of the instructions in the user guide/setup document, got a license, etc. When I run the "aoc -v --board c5soc device/hello_world.cl" command from inside the hello_world directory I get this print out:hello_world$ aoc -v --board c5soc device/hello_world.cl
aoc: Environment checks are completed successfully.
You are now compiling the full flow!!
aoc: Selected target board c5soc
aoc: Running OpenCL parser....
aoc: OpenCL parser completed successfully.
aoc: Compiling....
aoc: Linking with IP library ...
aoc: First stage compilation completed successfully.
aoc: Setting up project for QXP preservation flow....
And it just sits there forever. Im assuming the default hello world example isn't that large of a design to build, and I found this other post on the forums with a similar problem. Their solution was to run the tool as root. I verified that this does remove the problem of getting stuck at the QXP preservation flow step, but this is not a solution for me as I am not a root user and do not have root access. Can someone clarify what is needed to run as root, and why this problem exists? 2nd, after running the same aoc command as root, I receive the following errors: hello_world$ aoc -c -v --board c5soc device/hello_world.cl
aoc: Environment checks are completed successfully.
aoc: Selected target board c5soc
aoc: Running OpenCL parser....
aoc: OpenCL parser completed successfully.
aoc: Compiling....
aoc: Linking with IP library ...
aoc: First stage compilation completed successfully.
aoc: To compile this project, run "aoc hello_world.aoco"
root@itag4:hello_world# aoc hello_world.aoco
2014.08.04.17:47:15 Error: s0: Cannot find sequencer/sequencer.elf
2014.08.04.17:47:15 Error: s0: An error occurred
2014.08.04.17:47:15 Error: Generation stopped, 169 or more modules remaining
Error: ip-generate FAILED.
Refer to hello_world/hello_world.log for details.
The associated log file is attached (hello_world.txt) The problem appears to be with the memory core generation: "alt_mem_if". Since I'm not modifying this example design at all, I don't think this error is something I inserted. Is it possible to use the standard hello_world example for the SoC? Ive found other posts with similar error messages, but those issues had to do with user design in Quartus/Qsys, which we don't have any control over in this AOCL tool flow (or so I'm aware). What might this problem be coming from, what should I try to do to resolve it? Are there other examples specific to this platform? Any help would be appreciated. Thanks! --- Quote End ---

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page