RAMBoot for T2080RDB

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RAMBoot for T2080RDB

1,484 Views
flabyjacob
Contributor III

Hi all,

I have a T2080RDB based custom board.

I use QorIQ-SDK-v1.8-SOURCE-20150619-yocto for building UBoot.

I want to try the things explained in the 'doc/README.ramboot-ppc85xx' file

The document explains 'Necessary Code changes Required:' in it for P1020/P2020/P1010 RDB.

Can anyone help me how to do the same for T2080RDB?

How to do the changes in the code(The points 1, 2, 3 explained in the document). Particularly, the below point

1. File name-> boards.cfg

   There can be added specific Make options for RAMBoot. We can keep different

   options for the two cases mentioned above.

   for example

   P1020RDB_JTAG_RAMBOOT and P1020RDB_GO_RAMBOOT.

Thanks in advance

Regards

Flaby

Labels (1)
0 Kudos
7 Replies

981 Views
Pavel
NXP Employee
NXP Employee

Use the latest SDK 1.9 for your board:

http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-proce...

This SDK supports T2080RDB and T2080QDS boards. Use setting for these board for setting of your T2080 board.


Have a great day,
Pavel

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

981 Views
flabyjacob
Contributor III

Hi Pavel,

In the document doc/README.ramboot-ppc85xx, explained like this

2. Using already existing bootloader.

   get the rambased boot loader binary into DDR/L2SRAM via tftp.

   execute the RAM based bootloader.

      => tftp 11000000 u-boot-ram.bin

      => go 1107f000

​How can I get the ram based boot loader binary, u-boot-ram.bin?

Thanks & regards

Flaby

0 Kudos

981 Views
Pavel
NXP Employee
NXP Employee

NXP offers SDK 1.9. This SDK supports SDCARD and SPI booting. This booting loads u-boot to the SDRAM.

Use these possibilities for your board.


Have a great day,
Pavel

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

981 Views
flabyjacob
Contributor III

Hi Pavel,

SDK1.8 too supports SDCARD and SPI booting.

They are working on the my custom board.

But my requirement is not that...

After booting UBoot from NAND, SPI, or SDCARD, I want to run UBoot again from the UBoot prompt after doing a tftp download of the UBoot image from host and with the 'go' command in UBoot

How to do the same is explained in doc/README.ramboot-ppc85xx file.

But I am not able to do that.

Please help me do the steps explained in the document for my 'custom board'

Regards

Flaby

0 Kudos

981 Views
Pavel
NXP Employee
NXP Employee

Look at u-boot configuration file. Find the CONFIG_SYS_RAMBOOT definition in this file. This definition is used if CONFIG_RAMBOOT_SDCARD or CONFIG_RAMBOOT_SPIFLASH is set.

Set the CONFIG_SYS_RAMBOOT definition and do not use definitions CONFIG_RAMBOOT_SDCARD or CONFIG_RAMBOOT_SPIFLASH.

The RAMBOOT u-boot does not contain code for DDR initialization. This code should be disabled.

Have a great day,
Pavel

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

980 Views
flabyjacob
Contributor III

Hi Pavel,

I tried installing SDK1.9. But I don't see any difference in 'doc/README.ramboot-ppc85xx' file. It is same as in SSDK1.8

I want to try the 2nd method explained in the document as follows,

2. Load the RAM based bootloader onto DDR using already existing bootloader on

  the board.And then execute the bootloader from DDR.

How can I do it?

FYI: My board is already booted with UBoot.

Thank you

Regards

Flaby

0 Kudos

980 Views
flabyjacob
Contributor III

Hi Pavel,

Thanks for your reply..

I will try it and update you soon...

Regards

Flaby

0 Kudos