Yocto BSP build time

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

Yocto BSP build time

跳至解决方案
1,797 次查看
adeel
Contributor III

Hello All,

Today, I recompiled Kernel with some minor changes. I ran following commands on bitbake to add my changes to Kernel uImage:

bitbake -c cleansstate virtual/kernel

bitbake virtual/kernel

The fetch, unpack , configure and compile steps took nearly 5 minutes. However, do_populate_sysroot and do_package_write_rpm took more than 20 minutes!

Why the above two process took so long which wasn't the case on Open Embedded?

Adeel

0 项奖励
回复
1 解答
1,446 次查看
marius_grigoras
NXP Employee
NXP Employee

Hi Adeel,

According with my TRG settings (note that my manual is revD from 2009) it seems to be the DDR SDRAM. In the last one [1] I found the same description that you provided above.

Target interface. If this field is set to anything other than local memory space, the attributes for the transaction

must be assigned in a corresponding outbound window at the target.

0000 Reserved

0001 Reserved

0010 PCI Express

0011 Reserved

0100 Enhanced local bus

0101 Reserved

0110 Reserved

0111 Security

1000 Reserved

1001 Reserved

1010 Boot sequencer

1011 Reserved

1100 Serial RapidIO 1

1101 Serial RapidIO 2

1111 DDR SDRAM

Regards,

Marius

[1] http://cache.freescale.com/files/32bit/doc/ref_manual/MPC8569ERM.pdf

在原帖中查看解决方案

0 项奖励
回复
5 回复数
1,446 次查看
marius_grigoras
NXP Employee
NXP Employee

Hi Adeel,

You can use "bitbake virtual/kernel -c compile" to avoid the last 2 operations.

Regards,

Marius

0 项奖励
回复
1,446 次查看
adeel
Contributor III

Hi Marius,

The -c compile option doesn't deploy compiled Kernel image into build directory. Anyway, I have one more PCIe question for you.

I am writing a PCIe endpoint driver on MPC8569 board. I would like to map inbound transactions to Local Bus but it seems that there is no option for Local bus in the reference manual:

Target interface. If this field is set to anything other than local memory space, the attributes for the transaction

must be assigned in a corresponding outbound window at the target.

0000 Reserved

0001 Reserved

0010 PCI Express

0011–1011 Reserved

1100 Serial RapidIO 1

1101 Serial RapidIO 2

1111 Local memory space

What is meant by Local memory space here? Is it SDRAM or can be any other memory in system? I also tried to changed the Inbound window translation address but it doesn't help.

Please help!

Adeel

0 项奖励
回复
1,447 次查看
marius_grigoras
NXP Employee
NXP Employee

Hi Adeel,

According with my TRG settings (note that my manual is revD from 2009) it seems to be the DDR SDRAM. In the last one [1] I found the same description that you provided above.

Target interface. If this field is set to anything other than local memory space, the attributes for the transaction

must be assigned in a corresponding outbound window at the target.

0000 Reserved

0001 Reserved

0010 PCI Express

0011 Reserved

0100 Enhanced local bus

0101 Reserved

0110 Reserved

0111 Security

1000 Reserved

1001 Reserved

1010 Boot sequencer

1011 Reserved

1100 Serial RapidIO 1

1101 Serial RapidIO 2

1111 DDR SDRAM

Regards,

Marius

[1] http://cache.freescale.com/files/32bit/doc/ref_manual/MPC8569ERM.pdf

0 项奖励
回复
1,446 次查看
adeel
Contributor III

Its working!! Thanks!!!!!!!!!!!!!!!!!!!!1

0 项奖励
回复
1,446 次查看
lunminliang
NXP Employee
NXP Employee

Have you installed SDK Linux Cache :Linux® SDK for QorIQ Processors Product Summary Page

0 项奖励
回复