UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

取消
显示结果 
搜索替代 
您的意思是: 
Contributor
Contributor
203 次查看
注册日期: ‎05-10-2018

petalinux配置flash分区问题

您好,

   在使用petalinux-config,配置flash分区时,从这里来看,我只能设置每个分区的大小,而默认的offset貌似都是从0x0开始的。我现在想修改分区的offset,比如设置为地址0x1000000开始。请问是否可以做到,谢谢。

 

20180917174539.jpg
0 项奖励
2 条回复2
Moderator
Moderator
168 次查看
注册日期: ‎05-23-2018

回复: petalinux配置flash分区问题

Hi, @sgbreeze

 

具体希望修改哪一个分区的offset呢?如果是修改kernel的offset可以参考一下以下AR链接。

 

https://www.xilinx.com/support/answers/64903.html

-------------------------------------------------------------------------------------------------
Don’t forget to reply, kudo, and accept as solution.
-------------------------------------------------------------------------------------------------
如果提供的信息能解决您的问题,请标记为“接受为解决方案”。
如果您认为帖子有帮助,请点击“奖励”。谢谢!
-------------------------------------------------------------------------------------------------
0 项奖励
Contributor
Contributor
154 次查看
注册日期: ‎05-10-2018

回复: petalinux配置flash分区问题

  是的,我也是想修改kernel的offset,AR的方法相当于人为的增加boot或bootenv的size,从而扩展了kernel的offset。

  我在flash里写入了2个镜像,A在0地址,B在0x1000000,采用AR我在作B的镜像时就要增大boot或bootenv分区的大小来扩展kernel,否则我想启动B的时候就会找不到kernel。不过这时候boot或bootenv分区要设置的很大,不知道这样有没有什么影响,或者有没有方法可以在petalinux中直接配置一个offset而不用修改分区size。

0 项奖励