首页下载资源硬件开发树莓派4UEFI启动固件

ZIP树莓派4UEFI启动固件

dsz171414.38MB需要积分:1

资源文件列表:

boot.zip 大约有59个文件
  1. boot/
  2. boot/bcm2708-rpi-b-plus.dtb 29.9KB
  3. boot/bcm2708-rpi-b-rev1.dtb 29.28KB
  4. boot/bcm2708-rpi-b.dtb 29.61KB
  5. boot/bcm2708-rpi-cm.dtb 29.23KB
  6. boot/bcm2708-rpi-zero-w.dtb 31.05KB
  7. boot/bcm2708-rpi-zero.dtb 29.23KB
  8. boot/bcm2709-rpi-2-b.dtb 31.56KB
  9. boot/bcm2709-rpi-cm2.dtb 31.35KB
  10. boot/bcm2710-rpi-2-b.dtb 31.68KB
  11. boot/bcm2710-rpi-3-b-plus.dtb 34.44KB
  12. boot/bcm2710-rpi-3-b.dtb 33.82KB
  13. boot/bcm2710-rpi-cm3.dtb 31.47KB
  14. boot/bcm2710-rpi-zero-2-w.dtb 32.82KB
  15. boot/bcm2710-rpi-zero-2.dtb 32.82KB
  16. boot/bcm2711-rpi-4-b.dtb 52.99KB
  17. boot/bcm2711-rpi-400.dtb 53.08KB
  18. boot/bcm2711-rpi-cm4-io.dtb 37.45KB
  19. boot/bcm2711-rpi-cm4.dtb 53.59KB
  20. boot/bcm2711-rpi-cm4s.dtb 52.09KB
  21. boot/bcm2712-rpi-5-b.dtb 78.17KB
  22. boot/bcm2712-rpi-cm5-cm4io.dtb 78.6KB
  23. boot/bcm2712-rpi-cm5-cm5io.dtb 78.6KB
  24. boot/bcm2712-rpi-cm5l-cm4io.dtb 78.64KB
  25. boot/bcm2712-rpi-cm5l-cm5io.dtb 78.64KB
  26. boot/bcm2712d0-rpi-5-b.dtb 78.15KB
  27. boot/bootcode.bin 51.25KB
  28. boot/COPYING.linux 18.25KB
  29. boot/fixup.dat 7.15KB
  30. boot/fixup4.dat 5.31KB
  31. boot/fixup4cd.dat 3.16KB
  32. boot/fixup4db.dat 8.25KB
  33. boot/fixup4x.dat 8.25KB
  34. boot/fixup_cd.dat 3.16KB
  35. boot/fixup_db.dat 10.05KB
  36. boot/fixup_x.dat 10.05KB
  37. boot/LICENCE.broadcom 1.56KB
  38. boot/start.elf 2.84MB
  39. boot/start4.elf 2.15MB
  40. boot/start4cd.elf 792.15KB
  41. boot/start4db.elf 3.58MB
  42. boot/start4x.elf 2.87MB
  43. boot/start_cd.elf 792.15KB
  44. boot/start_db.elf 4.6MB
  45. boot/start_x.elf 3.56MB
  46. boot/firmware/
  47. boot/firmware/Readme.txt 502B
  48. boot/firmware/LICENCE.txt 8.92KB
  49. boot/firmware/brcm/
  50. boot/firmware/brcm/brcmfmac43455-sdio.clm_blob 7KB
  51. boot/firmware/brcm/brcmfmac43455-sdio.txt 2.12KB
  52. boot/firmware/brcm/brcmfmac43455-sdio.Raspberry 2.03KB
  53. boot/firmware/brcm/brcmfmac43455-sdio.bin 616.67KB
  54. boot/overlays/
  55. boot/overlays/upstream-pi4.dtbo 2.71KB
  56. boot/overlays/miniuart-bt.dtbo 1.53KB
  57. boot/config.txt 243B
  58. boot/Readme.md 4.77KB
  59. boot/RPI_EFI.fd 1.94MB

资源介绍:

将文件解压,所有文件放在一个FAT32格式化好的U盘里 (具体操作见 http://t.csdnimg.cn/1uABG )
Raspberry Pi 4 UEFI Firmware Images =================================== [![Build status](https://img.shields.io/github/actions/workflow/status/pftf/RPi4/linux_edk2.yml?style=flat-square)](https://github.com/pftf/RPi4/actions) [![Github stats](https://img.shields.io/github/downloads/pftf/RPi4/total.svg?style=flat-square)](https://github.com/pftf/RPi4/releases) [![Release](https://img.shields.io/github/release-pre/pftf/RPi4?style=flat-square)](https://github.com/pftf/RPi4/releases) # Summary This repository contains installable builds of the official [EDK2 Raspberry Pi 4 UEFI firmware](https://github.com/tianocore/edk2-platforms/tree/master/Platform/RaspberryPi/RPi4). # Initial Notice __PLEASE READ THE FOLLOWING:__ 🔻🔻🔻🔻🔻🔻🔻🔻🔻 * Ethernet networking support in Linux requires a recent enough kernel (version 5.7 or later) * SD or wireless support in Linux also requires a recent enough kernel (version 5.12 or later). Still, your mileage may vary as to whether these peripherals will actually be usable. * Many drivers (GPIO, VPU, etc) are still likely to be missing from your OS, and will have to be provided by a third party. Please do not ask for them here, as they fall outside of the scope of this project. * A 3 GB RAM limit is enforced __by default__, even if you are using a Raspberry Pi 4 model that has 4 GB or 8 GB of RAM, on account that the OS **must** patch DMA access, to work around a hardware bug that is present in the Broadcom SoC. For Linux this usually translates to using a recent kernel (version 5.8 or later) and for Windows this requires the installation of a filter driver. If you are running an OS that has been adequately patched, you can disable the 3 GB limit by going to `Device Manager` → `Raspberry Pi Configuration` → `Advanced Settings` in the UEFI settings. * This firmware is built from the [official EDK2 repository](https://github.com/tianocore/edk2-platforms/tree/master/Platform/RaspberryPi/RPi4). 🔺🔺🔺🔺🔺🔺🔺🔺🔺 # Installation * Download the latest archive from the [Releases](https://github.com/pftf/RPi4/releases) repository. * Create an SD card or a USB drive, with at least one partition (it can be a regular partition or an [ESP](https://en.wikipedia.org/wiki/EFI_system_partition)) and format it to FAT16 or FAT32. __Note:__ Booting from USB or from ESP requires a recent-enough version of the Pi EEPROM (as well as a recent version of the UEFI firmware). If you are using the latest UEFI firmware and find that booting from USB or from ESP doesn't work, please visit https://github.com/raspberrypi/rpi-eeprom/releases to update your EEPROM. * Extract all the files from the archive onto the partition you created above. Note that outside of this `Readme.md`, which you can safely remove, you should not change the names of the extracted files and directories. # Usage Insert the SD card/plug the USB drive and power up your Raspberry Pi. You should see a multicoloured screen (which indicates that the CPU-embedded bootloader is reading the data from the SD/USB partition) and then the Raspberry Pi black and white logo once the UEFI firmware is ready. At this stage, you can press Esc to enter the firmware setup, F1 to launch the UEFI Shell, or, provided you also have an UEFI bootloader on the SD card or on a USB drive in `efi/boot/bootaa64.efi`, you can let the UEFI system run that (which will be the default if no action is taken). # Additional Notes The firmware provided in the zip archive is the `RELEASE` version but you can also find a `DEBUG` build of the firmware in the [GitHub CI artifacts](https://github.com/pftf/RPi4/actions). The provided firmwares should be able to auto-detect the UART being used (PL011 or mini UART) according to whether `config.txt` contains the relevant overlay or not. The default baudrate for serial I/O is `115200` and the console device to use under Linux is either `/dev/ttyAMA0` when using PL011 or `/dev/ttyS0` when using miniUART. At the moment, the published firmwares default to enforcing ACPI as well as a 3 GB RAM limit, which is done to ensure Linux boot. These settings can be changed by going to `Device Manager` → `Raspberry Pi Configuration` → `Advanced Configuration`. Please visit https://rpi4-uefi.dev/ for more information. # License The firmware (`RPI_EFI.fd`) is licensed under the current EDK2 license, which is [BSD-2-Clause-Patent](https://github.com/tianocore/edk2/blob/master/License.txt). The other files from the zip archives are licensed under the terms described in the [Raspberry Pi boot files README](https://github.com/raspberrypi/firmware/blob/master/README.md). The binary blobs in the `firmware/` directory are licensed under the Cypress wireless driver license that is found there.
100+评论
captcha