T1023RDB Custom flash map

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

T1023RDB Custom flash map

Jump to solution
2,743 Views
Amit-Kumar
Contributor II

Hi Members,

We are developing on top of T1023RDB design. I need to have a new flash map different from what comes with reference board. Please point me to information which will help me to burn following images at desired flash addresses(Different from RDB).

1) U-Boot image.
2) U-Boot environment.
3) FMan microcode.
4) RCW

Thanks.

0 Kudos
Reply
1 Solution
2,711 Views
ufedor
NXP Employee
NXP Employee

For NOR Flash U-Boot base and environment variables addresses are defined in u-boot/configs/T1023RDB_defconfig.

Other base addresses (like FMan microcode) are defined in the u-boot/include/configs/T102xRDB.h

View solution in original post

0 Kudos
Reply
8 Replies
2,734 Views
ufedor
NXP Employee
NXP Employee

> I need to have a new flash map different from what comes with reference board.

Why memory map of the T1023RDB cannot be used?

> burn following images at desired flash addresses

Do you mean that you have developed new memory map?

 

Which boot source/device is in question?

0 Kudos
Reply
2,727 Views
Amit-Kumar
Contributor II

> I need to have a new flash map different from what comes with reference board.

Why memory map of the T1023RDB cannot be used?
[A]: We do not plan to use linux, hypervisor, rootfs, DTBs etc etc. Could also shrink the NOR flash capacity in future.

> burn following images at desired flash addresses
Do you mean that you have developed new memory map?
[A]: No, i have to yet develop a new memory map .. removing unutilized sections from flash.

Which boot source/device is in question?
[A]: This is about NOR flash

0 Kudos
Reply
2,712 Views
ufedor
NXP Employee
NXP Employee

For NOR Flash U-Boot base and environment variables addresses are defined in u-boot/configs/T1023RDB_defconfig.

Other base addresses (like FMan microcode) are defined in the u-boot/include/configs/T102xRDB.h

0 Kudos
Reply
2,693 Views
Amit-Kumar
Contributor II

For NOR Flash U-Boot base and environment variables addresses are defined in u-boot/configs/T1023RDB_defconfig.
[A]: I hope you mean to say that these are also defined in "configs/T102xRDB.h" ?

CONFIG_SYS_TEXT_BASE
CONFIG_ENV_ADDR 

Other base addresses (like FMan microcode) are defined in the u-boot/include/configs/T102xRDB.h
[A]: Okay, Thanks.

0 Kudos
Reply
2,683 Views
ufedor
NXP Employee
NXP Employee

> I hope you mean to say that these are also defined in "configs/T102xRDB.h" ?

No.

0 Kudos
Reply
2,673 Views
Amit-Kumar
Contributor II

> I hope you mean to say that these are also defined in "configs/T102xRDB.h" ?

> No.

[A]: Okay, please help me clarify .. maybe I'm missing something. This is the defconfig file on sdk-v2.0.x

<configs/T1023RDB_defconfig>:

CONFIG_PPC=y
CONFIG_MPC85xx=y
CONFIG_TARGET_T102XRDB=y
CONFIG_SYS_EXTRA_OPTIONS="PPC_T1023,T1023RDB"
CONFIG_SPI_FLASH=y
CONFIG_SPI_FLASH_SPANSION=y
CONFIG_NETDEVICES=y
CONFIG_E1000=y
CONFIG_SYS_NS16550=y
CONFIG_FSL_ESPI=y

No addresses here.

0 Kudos
Reply
2,665 Views
ufedor
NXP Employee
NXP Employee
0 Kudos
Reply
2,658 Views
Amit-Kumar
Contributor II

Thanks for letting me know, got it.. The macros are now moved to defconfig in latest tree as you showed.

But we are working on recommended SDK-2.0 branch for RDB board when they stayed in "configs/T102xRDB.h".

Nevertheless, you have answered my query. Thanks.

0 Kudos
Reply