Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21215 Discussions

AGFB014R24B2E2EV : Evaluation board not booting with NAND Daughter card

MK_086
Novice
4,438 Views

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

 

0 Kudos
25 Replies
EBERLAZARE_I_Intel
3,894 Views
0 Kudos
MK_086
Novice
3,884 Views

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

 

0 Kudos
EBERLAZARE_I_Intel
3,864 Views

Hi,


"QSEL change from OOBE card.", is that typo, u mean using QSPI card it is able to print and boot?


0 Kudos
MK_086
Novice
3,850 Views

Hi @EBERLAZARE_I_Intel ,

Yes, prints are coming with a QSPI card.

Thanks

 

0 Kudos
EBERLAZARE_I_Intel
3,819 Views

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?


0 Kudos
MK_086
Novice
3,801 Views

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

 

0 Kudos
EBERLAZARE_I_Intel
3,773 Views

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:

https://www.intel.com/content/www/us/en/docs/programmable/683389/22-4/s10-fmboot-flow-overview-for-fpga-configuration.html


I will let you know any updates soon.


0 Kudos
MK_086
Novice
3,764 Views

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 

 

0 Kudos
EBERLAZARE_I_Intel
3,744 Views
0 Kudos
MK_086
Novice
3,736 Views

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

 

0 Kudos
EBERLAZARE_I_Intel
3,707 Views
0 Kudos
EBERLAZARE_I_Intel
3,685 Views

Hi,


Could you have a quick check on the MSEL pin to JTAG and the flow in my previous comments?


0 Kudos
MK_086
Novice
3,672 Views

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

 

0 Kudos
EBERLAZARE_I_Intel
3,628 Views

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.



0 Kudos
MK_086
Novice
3,620 Views

Hi @EBERLAZARE_I_Intel ,

We have only 1 set of Agilex EVM, OOBE & NAND daughter cards.

Thanks

 

0 Kudos
EBERLAZARE_I_Intel
3,589 Views

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.


0 Kudos
EBERLAZARE_I_Intel
3,538 Views

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/ :

  1. ghrd_agfb014r24b2e2v.sof
  2. 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.


0 Kudos
EBERLAZARE_I_Intel
3,487 Views

Hi,


Do you have update on my previous comment regarding the testing?


0 Kudos
MK_086
Novice
3,475 Views

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

 

0 Kudos
EBERLAZARE_I_Intel
3,461 Views

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.


0 Kudos
Reply