BSP - Top level BSP and others

What is it?

This BSP can help you generate configuration files for some BSP together.

How does this BSP work?

BSP is looking for set BSP name and try to run this.

Example

I want to work with standalone application in EDK and I want to generate U-BOOT configuration files and DTS structure for Linux.

Your steps

  • set U-BOOT BSP in mss file, configure BSP and generate files
  • copy these files to backup folder
  • set FDT BSP in mss file, configure BSP and generate files
  • copy these files to backup folder
  • set standalone BSP in mss file, configure BSP and generate files
  • compile my standalone application

And then I want to work with 2.6. Petalogix kernel and I want to use FS-BOOT like first stage bootloader. What is happen? I need to set petalogix BSP and generate files for linux and setting files for FSBOOT.

That's why I create my new BSP which is called Top level BSP which unify different BSP together.

Your current steps

  • set TOP BSP in mss file, configure BSP and generate files
  • What do I get?
    • possibility compile standalone application
    • DTS structure for Linux kernel + small Kconfig.auto
    • U-BOOT configuration files
    • Petalogix generated files (full Kconfig.auto and autoconfig.in)

How to set?

Software platform setting → Software platform

Software platform setting → OS and Libraries

MSS part

System log

Versions

VersionDownloadDescription
edk_user_repositoryDownload (25.67 KiB, 7y ago)All BSP together - old device-tree bsp

top_v1.00.b

  • Compatible version of BSP
    • u-boot_v4_00_c
    • fdt_v1_00_a
    • petalogix_v1_00_b
    • standalone_v1_00_a

New features

  • Every BSP is generated in own directory. For example - generated files from fdt_v1_00_a BSP is placed to microblaze_0/libsrc/fdt_v1_00_a
  • Unify handling with BSP

top_v1.00.a

  • Initial version of top utility which is full packed with U-BOOT, FDT, Petalogix BSP
  • Compatible version of BSP
    • u-boot_v4_00_c
    • fdt_v1_00_a
    • petalogix_v1_00_b
    • standalone_v1_00_a
  • Standalone BSP is called from EDK installation
  • Tested on Windows and Linux

Generated files

BSPFiles
u-boot_v4_00_cconfig.mk, xparameters.h, KconfigFDT.auto(For FDT linux kernel)
fdt_v1_00_asystem.dts
petalogix_v1_00_bauto-config.in, Kconfig.auto

BUGS

  • not any reported

Licences

No part of this program may be reproduced or adapted in any form or by any means, electronic or mechanical, without permission from Michal Simek. This program is confidential and may not be disclosed, decompiled or reverse engineered without permission in writing form Michal Simek.

bsp/bsp.txt · Last modified: 2010/12/21 11:00 (external edit)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki