rocketboard | Experience Rocket Growth in your Retrospectives | Frontend Framework library
kandi X-RAY | rocketboard Summary
kandi X-RAY | rocketboard Summary
Experience Rocket Growth in your Retrospectives.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of rocketboard
rocketboard Key Features
rocketboard Examples and Code Snippets
Community Discussions
Trending Discussions on rocketboard
QUESTION
I just bought a new Cyclone V board from Terasic ( Atlas-SoC ) and planned to build a bare metal application. At first, I used the GSRD provided by Terasic. The example project is from version 14.0 and my 17.1 Quartus asked me to launch an update to those 14.0 IP, but I saw that they already compile everything and I had a handoff file folder. All I needed to do was just make a preloader and uboot. Then I followed these steps (from rocketboard and many places else):
- Generate .rbf file.
- I made a preloader using the bsp-editor tool from EDS-SoC.
- Compile successfully the preloader and obtain preloader-mkpimage.bin.
- Generate uboot and also uboot script file.
- Load preloader into SD card using alt-boot-disk-util.
- Copy all the rbf file, uboot and uboot script to an SD card. At this moment I did not make any application because I wanted to check if the preloader loaded or not.
- Plug SD card into the board and then power up 8. In Putty, I saw the U-boot spl and Uboot worked fine.
With the first success, I tried to make my own HPS-FPGA design. I based on HPS configuration to make my own HPS ( initialize I2C, UART, no sdram, etc. ). For the FPGA part, I put some LEDs PIO, JTAG UART, System ID peripheral, etc.
After finish my Platform designer ( Qsys), I made a VHDL top file and connect all the nodes ( just like GSRD design). At this point, I did not add any IP such as HPS reset, debounce, etc. because I just wanted to see if the preloader worked or not.
Then I followed exactly those steps as I did with GSRD design, however this time on Putty I received nothing. U-Boot SPL did not even appear. Feeling weird, I came back to GSRD to check. I copied the whole folder of GSRD design and made it my own new project. Then I launched an update for those IP and compiled the whole thing again. After that, preloader and uboot were made in the same steps and the result amazed me: On Putty terminal, I only had this single line
...ANSWER
Answered 2019-Mar-30 at 11:30If U-boot is not showing up, then the preloader is not doing its job. There are some settings that you need to check when building the preloader for baremetal designs (Watchdog timer must be disabled for instance).
If U-boot starts and you can enter commands in it it means your preloader works fine. You could enter commands manually on u-boot at first to configure the FPGA (enable bridges, load rbf and go to the software application start address) If by following this method you get the application and FPGA running, it means all your files are correctly generated but you need to script the necessary u-boot commands and run the script to automatically configure the FPGA and run the application from u-boot.
Here is a link to a github repository for DE1-SoC where you can find a full tutorial on how to boot HPS-FPGA system in baremetal : https://github.com/sahandKashani/SoC-FPGA-Design-Guide/blob/master/DE1_SoC/SoC-FPGA%20Design%20Guide/SoC-FPGA%20Design%20Guide%20%5BDE1-SoC%20Edition%5D.pdf
I hope it helps!
QUESTION
I want to build a Linux for my Altera DE2-115 that connects with the serial port. Now I see kernel panic from the serial port when I try and run it:
...ANSWER
Answered 2018-Jan-17 at 16:39You don't run Linux on the "Altera DE2-115" board, you run it on the hardware implemented in the FPGA (as Cyclone IV E chip "EP4CE115" used in the board is not a SoC and have no any "hard cores" of some ARM Cortex-A9 or like). It is impossible to fully answer the question without details of the hardware you have implemented, as FPGAs allow to implement anything (which fits into the FPGA used).
Your kernel and your nios 2 implementation are not compatible. Can you regenerate FPGA bitstream, do you have quartus / qsys project with the nios 2 and its settings?
You should check how many timers are implemented in your nios, as your kernel requires two of them, which is visible at first "panic":
QUESTION
I read the manual and used buildroot the create the images
...ANSWER
Answered 2017-Apr-09 at 21:52You must point the initramfs source file to the cpio archive, so /home/developer/nios2/buildroot/output/images/rootfs.cpio
.
Even easier is to let Buildroot build your kernel and choose the initramfs filesystem. Then Buildroot will take care of linking the initramfs into the kernel.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install rocketboard
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page