- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear Experts,
We have received the new AGFB014R24B2E2EV Eval board, when we powered on the board the HPS Linux booting observed on UART, when Out of box experience daughter card plugged in . When we plug in the NAND Flash daughter card no prints are observed.
Please help.
Thanks
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
"QSEL change from OOBE card.", is that typo, u mean using QSPI card it is able to print and boot?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Is the eMMC schematic the same as this?:
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Could you have a quick check on the MSEL pin to JTAG and the flow in my previous comments?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Do you have update on my previous comment regarding the testing?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
We received a ARM DS tool.
Using this we were able to work with NAND flash programming & booting using the GSRD images.
Looking for the steps how to work with eMMC memory booting.
Thanks
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Got it glad it worked out, as this thread was opened for NAND daughter card booting, are you fine with opening a new thread for the eMMC booting?
I will help you on the issue on the new thread to keep track of the new issue there.
p/s: If any answer from the community or Intel Support are helpful, please feel free to give best answer or rate 4/5 survey.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page