Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Clear existing project with: petalinux-build -x mrproper
  2. change/remove manually:
folder/fileDeleteNote
<base  folder>
  • *.hdf
  • .gitignore
"config.project" must be stay there
.petalinux/all, excepted "metadata""metadata" must be stay there
.xil/complete folder
components/---should be empty
project-spec/
  • yocto-layer.log
"attributes"  must be stay there
project-spec/configs/
  • config.old
  • rootfs_config.old
"config" and "rootfs_config" must be stay there
project-spec/hw-description/all, excepted "metadata""metadata" must be stay there
project-spec/meta-plnx-generatedcomplete folder
project-spec/meta-user---complete folder must be stay there


Use template

  1. copy hdf into base folder
  2. reload HDF with petalinux-config --get-hw-description
  3. build or change design like prefer

Issues and Notes

IssueWorkaroundNote
DDR size will be not reloaded

comment out DDR settings in  "project-spec/configs/config" to force DDR reload with HDF import

Only important, if DDR size will is changed

PetaLinux 2017.4

Create own template

  1. Clear existing project with: petalinux-build -x mrproper
  2. change/remove manually:
folder/fileDelete Files/FolderNote
<base  folder>
  • *.hdf
  • .gitignore
"config.project" must be stay there
.petalinux/all, excepted "metadata""metadata" must be stay there
.xil/complete folder
components/---should be empty
project-spec/
  • yocto-layer.log
"attributes"  must be stay there
project-spec/configs/
  • config.old
  • rootfs_config.old
"config" and "rootfs_config" must be stay there
project-spec/hw-description/all, excepted "metadata""metadata" must be stay there
project-spec/meta-plnx-generatedcomplete folder
project-spec/meta-user---complete folder must be stay there


Use template

  1. copy hdf into base folder
  2. reload HDF with petalinux-config --get-hw-description
  3. build or change design like prefer

Issues and Notes

IssueWorkaroundNote
temp folder path is absolute path

change CONFIG_TMP_DIR_LOCATION from "project-spec/configs/config" to the correct project dir

Trenz Electronic provide init_config.sh script to change path to the current project