Forum Discussion
25 Replies
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
Try to Set MSEL to QSPI (AS) at Page 30:
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/agilex/ug-ag-config.pdf
- MK_086
Occasional Contributor
Hi @EBERLAZARE_I_Intel ,
Yes, the MSEL to QSPI was selected as per the document but still, no prints were observed from the NAND daughter card. Prints were seen with this QSEL change from OOBE card.
Thanks
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
"QSEL change from OOBE card.", is that typo, u mean using QSPI card it is able to print and boot?
- MK_086
Occasional Contributor
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
For the NAND booting, assuming the NAND has been flashed upon shipped, need only to change the MSEL to QSPI upon power up:
https://www.rocketboards.org/foswiki/Documentation/AgilexSoCGSRD#Booting_From_NAND
Can you share the QSPI boot logs that was working?
- MK_086
Occasional Contributor
Hi,
True, we are also assuming the NAND has been flashed upon shipping and selected the MSEL to QSPI. But no boot prints from the NAND daughter card. We selected NAND and eMMC flash on that daughter card, but still, no prints were observed from both memory.Is there any way to program NAND flash without the ARM DS tool?
Attached is the QSPI boot log.
Thanks
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
I haven't done booting on Agilex lately and not to mentioned NAND. Let me check with our internal experts and I shall get back to you.
In theory, I believe other than ARM DS which will use the hps_debug.jic. Then, there could be an FPGA boot first, but I still need to check with our internal experts:
I will let you know any updates soon.
- MK_086
Occasional Contributor
HI @EBERLAZARE_I_Intel ,
Will await for your response.
We have our custom design with eMMC flash. Though EVM has this but there were no boot prints observed when NAND daughter card is plugged in by selecting eMMC flash memory.
Thanks
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
Is the eMMC schematic the same as this?:
- MK_086
Occasional Contributor
Hi @EBERLAZARE_I_Intel ,
Our development is in progress.
However, we are interested to test this on EVM. Looking forward to your input to make Linux booting from eMMC flash.
Regards
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
Based on your request to do eMMC flash, the MSEL is to be set to JTAG:
https://www.rocketboards.org/foswiki/Projects/AgilexSoCWithEMMCStorageOnHPS#Writing_the_eMMC_Image
The full boot flow is like this:
https://www.rocketboards.org/foswiki/Projects/AgilexSoCWithEMMCStorageOnHPS
So I assume you have corrected the pins as below:
https://www.rocketboards.org/foswiki/Projects/AgilexSoCWithEMMCStorageOnHPS#NAND_47eMMC_Daughtercard
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
Could you have a quick check on the MSEL pin to JTAG and the flow in my previous comments?
- MK_086
Occasional Contributor
Hi @EBERLAZARE_I_Intel ,
We exactly followed the above steps and selected MSEL pin to JTAG and the result is no prints were seen on the terminal.
Thanks
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
My apologies for the late respond, I did not have computer access for few days.
BTW, do you have additional board for test? You may swap the daughter card in between the boards to identify if the broken board's daughter card is not working.
- MK_086
Occasional Contributor
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
We might proceed with RMA for your daughter card, but before we proceed, I am checking 1 more test with our internal team before proceeding.
Please wait while I confirm the test, we apologies for your any inconvenience for your out of box experience with our FPGA device.
- EBERLAZARE_I_Intel
Regular Contributor
Hi,
Can you test the following, set any following environment/version to as per your own environment:
Set the daughter card to NAND.
Grab the following files from https://releases.rocketboards.org/2022.07/nand/agilex_nand/ :
- ghrd_agfb014r24b2e2v.sof
- u-boot-spl-dtb.hex
Building QSPI Flash Image
Write QSPI Image:
1. Power off board
2. Set MSEL to JTAG
3. Power on board
4. Write jic image to QSPI:
Booting Linux
1. Set MSEL to QSPI
2. Power cycle the board
If there are still no prints after the above test, I will proceed your issue to our RMA team.