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:
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
jam -aprogram aero-rtf.jam
this yields Exit code = 0 ... success
Although, when moving to the next step of
this gives the error of: Unable to set force bootloader pin value
In looking up this problem I found:
As following this I tried:
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.
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
aero-rtf.jam: this is for use with RTF
Flash the new FPGA firmware:cd /etc/fpga/ jam -aprogram .jam
Thank you very much in advance,
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,
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!
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,
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.
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.
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:
Could you also send me a picture of the terminal output of the FPGA flashing?
Let me know if this works.