Hey everyone,
I am trying to get the Initial Setup of my Intel Aero drone done. I am currently trying to flash the FPGA using the following guides:
https://github.com/intel-aero/meta-intel-aero/wiki/02-Initial-setup https://github.com/intel-aero/meta-intel-aero/wiki/02-Initial-setup
https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation
aero-get-version.py yields
BIOS_VERSION = Aero-01.00.16
OS_VERSION = Pokey Aero (Intel Aero Linux Distro) 1.6.2 (pyro)
AirMap_Version = 1.8
FPGA-VERSION = unknown
AerFC firmware version = 1.6.5
following the guides, I have done
cd /etc/fpga/
jam -aprogram aero-rtf.jam
this yields Exit code = 0 ... success
Although, when moving to the next step of
cd /etc/aerofc/px4/
aerofc-update.sh nuttx-aerofc-v1-default.px4
this gives the error of: Unable to set force bootloader pin value
In looking up this problem I found:
As following this I tried:
uname -a
Linux intel-aero 4.4.113-yocto-standard # 1 SMP PREMPT Tue May 22 11:10:22 IST 2018 x86_64 x86_64 x86_64 GNU/Linux
The above solution says this is fixed in Linux 4.4, but it can be seen that I am running 4.4 and this problem persists.
If anyone could help this would be greatly appreciated. My end goal is to do get the R200 camera working if that changes anything.
Link Copied
Hallo jakeUF,
Thank you for your interest in the Intel Aero Ready to Fly Drone.
Could you please try doing the following steps again:
Aero comes with 3 FPGA firmwares that can be used, all of them under the /etc/fpga/
directory.
aero-rtf.jam
: this is for use with RTFFlash the new FPGA firmware:
cd /etc/fpga/ jam -aprogram .jamThank you very much in advance,
Casandra
Hello jakeUF,
Was the solution provided previously useful?
We did the steps in the following link: https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation in our Lab from start to finish and were able to resolve the FPGA unknown issue.
Can you please try going through the setup once more and let us know what the aero-get-version.py output is afterwards?
Thank you in advance for your answer,
Casandra
Hey Casandra,
I have tried the provided instructions and unfortunately they did not solve my problem. I tried all three different types of FPGA also (https://github.com/intel-aero/meta-intel-aero/wiki/02-Initial-setup# flashing-the-fpga 02 Initial Setup · intel-aero/meta-intel-aero Wiki · GitHub ). I was able to flash each of them with no errors or apparent issues. Although when I do aero-get-version.py the output remains the same. Could you describe what steps you did in the 90-references guide as it details to ensure everything is correct about Yocto first. It details here (https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation# get-version 90 (References) OS user Installation · intel-aero/meta-intel-aero Wiki · GitHub ) early in the guide where the FPGA will be returned before proceeding to other steps.
Thank you for your help!
Hello JakeUF,
We did the steps as shown in the guide available here: https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation# get-version
Are you doing this setup on the Drone or on the Aero Compute Board?
Thank you in advance,
Casandra
I am doing this on the Drone
Jake
Casandra,
I am confused in how you used the 90-refernces-OS guide. It details here: https://github.com/intel-aero/meta-intel-aero/wiki/90-(References)-OS-user-Installation# upgrade-yocto-first 90 (References) OS user Installation · intel-aero/meta-intel-aero Wiki · GitHub where that guide replace yocto and keep the BIOS, FPGA, and flight controller. Where I cannot get the FPGA to update. Thus putting a different OS on the system won't matter as I can't get the correct FPGA on yocto first.
Jake
Hey Cassandra,
I forget to mention while still on Yocto I performed the following command:
sudo jam -aprogram /etc/fpga/aero-rtf.jam
This runs without error but when doing aero-get-version.py, the FPGA is still unknown.
Hello JakeUF,
Thank you for the details.
Could you please try installing the v1.6.0 and try to flash all the components
You can find the installation files here:
https://downloadcenter.intel.com/download/27259/Intel-Aero-Platform-for-UAVs-Installation-Files https://downloadcenter.intel.com/download/27259/Intel-Aero-Platform-for-UAVs-Installation-Files
Could you also send me a picture of the terminal output of the FPGA flashing?
Let me know if this works.
Best regards,
Casandra
Hello JakeUF,
Following up on my previous post.
Were the steps provided useful in solving the FPGA error?
Thank you very much in advance for your answer,
Casandra
For more complete information about compiler optimizations, see our Optimization Notice.