WtpDownload_linux: 사용법, 필수 파일 수집?

WtpDownload_linux: 사용법, 필수 파일 수집?

편집: 이 태그는 존재하지 않기 때문에 제거되었습니다: ESPRESSObin U-Boot Marvell A3700

나는 ESPRESSObin 작업에 열중하고 있습니다. 나는 복구가 간단하고 쉽다고 생각했기 때문에 잘못된 부트로더를 플래싱했습니다. 그리고 들어오는 blob의 버전 확인을 위한 몇 바이트가 어리석은 일이 아니라고 생각했습니다. 이제 몇 개의 파일이 필요하다는 것을 알았는데 그 파일이 어떤 저장소에서 왔는지는 확실하지 않습니다.

한 가지는 MS(tm)Windows 시스템이 없다는 점이고, 또 다른 점은 직렬 포트와 통신하기 위해 PI Zero를 사용하고 있다는 것입니다.

어디서 구해야 하며 사용해야 하나요 WtpDownload_linux?

  • NTIM.bin/TIM.bin
  • <Image>_h.bin

답변1

저에게 가장 큰 걸림돌은 ~4분의 WTP 다운로드 후 부팅 프로세스를 중지할 수 있는 시간이 몇 초 밖에 없다는 것입니다. 따라서 타이머 카운트다운을 주의 깊게 관찰해야 합니다.

아직도 유효한지는 모르겠지만 여기에서 이미지를 찾았습니다. https://forum.0cd.xyz/t/espressobin-downloads/512

여기에서 u-boot를 플래시하기로 선택했습니다. http://dotsrc.dl.osdn.net/armbian-dl/espressobin/u-boot/

SHA256 (Downloads/flash-image-ddr4-1g-1cs-1000_800.bin) = e3a9d9605d5a9ad1ff848985c18b1ce41c2dddfffcc8f8364f2d57d833e652bb
pi@raspberrypi:~ $ cat bin/uart-save.sh 
#!/bin/sh
exec WtpDownload_linux -V -P UART -C ${1:-0} \
    -B ~/uart-recovery-2018.03-armada-18.12-ddr4_1sc_1g/TIM_ATF.bin \
    -I ~/uart-recovery-2018.03-armada-18.12-ddr4_1sc_1g/wtmi_h.bin \
    -I ~/uart-recovery-2018.03-armada-18.12-ddr4_1sc_1g/boot-image_h.bin -E
pi@raspberrypi:~ $ cd ~/uart-recovery-2018.03-armada-18.12-ddr4_1sc_1g
pi@raspberrypi:~/uart-recovery-2018.03-armada-18.12-ddr4_1sc_1g $ sha256sum --tag *
SHA256 (atf-ntim.txt) = c68c65c985f1f3e42749ad6937eecae0d4b5aaa045752a451149b70770aed65f
SHA256 (boot-image_h.bin) = eb923506af435f5923634d85e77f4fb047e919d2d5bc691c1ce809bb8de7bed6
SHA256 (TIM_ATF.bin) = 9b4ab95bc2a6d282590fbfcd18f3c8955b8d69dbfa9a16cc5987417f17849676
SHA256 (wtmi_h.bin) = 6d018999b472d822a8c54b817d67c1f4e20d22ab5c036a0854ea9fa8a591afeb

${1:-0}기본값은 이지만 ... 대신 사용하는 것과 /dev/ttyUSB0같은 것을 허용하는 약간의 쉘 코드입니다 . AFAICT는 아무 용도로 사용되지 않습니다.uart-save.sh 1USB1atf-ntim.txt

env default -a그런 다음 Bubt를 시도하기 전에 첫 번째 단계 실행(또는 유사한)으로 여기에서 손상이 발생하면 비용이 발생할 수 있습니다. 저는 spi 대상인 FWIW를 사용했습니다.

Linux용 지침에는 Windows용으로 표시된 단계가 누락되어 있습니다. 입력하면 wrt\r모든 터미널 프로그램 \r의 직렬 포트 버전이 \n4u로 변환되어야 합니다. 제가 경험한 것은 Linux 다운로더가 실행되고 부팅을 시도하다가 단 2초 후에 다시 재부팅된다는 것입니다. 프롬프트를 받으려면 Enter 키를 몇 번 빠르게 눌러야 했습니다 Marvell>>.

마녀 얘기가 나와서 말인데 , 다음 cu과 같은 작업에 아주 멋져요. 종료할 때 cu --line /dev/ttyUSB0 --speed 115200 --nostop --nortscts사용하세요 \n~.... 또는 \n~~.달리고 있거나 ssh -t cu비슷한 작업을 할 때 유용합니다.

관련 정보