ZYNQ 플랫폼 UBOOT에서 Flash에 프로그램 굽기

1614 단어 ZYNQ
이전 글은 SDK를 통해 UBOOT를 시작하도록 유도하고 UBOOT가 시작된 후 인터페이스 tftp 기능을 통해 호스트가 제공하는 프로그램을 다운로드할 수 있으며 sf 지우기와 쓰기 명령을 통해 새 프로그램을 Flash에서 지정한 위치로 복사하는 내용을 담고 있다.uboot이 시작되면 다음과 같이 네트워크 구성이 먼저 수행됩니다.
setenv serverip 192.168.0.19 && setenv ipaddr 192.168.0.205

그런 다음 spi flash를 테스트해야 합니다.
 sf probe

그런 다음 실제 엔지니어링 요구 사항에 따라 다음과 같이 SPI를 파티셔닝합니다.
tftpboot 0x800000 BOOT.bin && sf probe&& sf erase 0x0 0xc0000 && sf write 0x800000  0x0 0xc0000
tftpboot 0x800000 uImage && sf erase 0x100000 0x500000 && sf write 0x800000  0x100000 0x500000 
tftpboot 0x800000 zynq-zed.dtb && sf erase 0xc0000 0x40000 && sf write 0x800000  0xc0000 0x40000
tftpboot 0x800000 uramdisk.image.gz && sf erase 0x600000 0x600000 && sf write 0x800000 0x600000 0x600000
tftpboot 0x800000 design.bin && sf erase 0xc00000 0x400000 && sf write 0x800000 0xc00000 0x400000 

좋은 웹페이지 즐겨찾기