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 件の賞賛
返信