T1023RDB Custom flash map

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

T1023RDB Custom flash map

跳至解决方案
3,756 次查看
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 项奖励
回复
1 解答
3,724 次查看
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 项奖励
回复
8 回复数
3,747 次查看
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 项奖励
回复
3,740 次查看
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 项奖励
回复
3,725 次查看
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 项奖励
回复
3,706 次查看
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 项奖励
回复
3,696 次查看
ufedor
NXP Employee
NXP Employee

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

No.

0 项奖励
回复
3,686 次查看
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 项奖励
回复
3,678 次查看
ufedor
NXP Employee
NXP Employee
0 项奖励
回复
3,671 次查看
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 项奖励
回复