ezFlashCLI
v1.0.28
Dialog SmartBond ™ 장치 패밀리에 연결된 플래시 장치를 관리하기위한 명령 줄 도구.
이 도구는 Segger J-Link ™ 라이브러리에 의존하여 SmartBond SWD 인터페이스를 제어합니다. J-Link 프로브는 모든 SmartBond 개발 키트에서 사용할 수 있습니다.
알려진 플래시 장치 :
DA1459X :
DA1468X :
DA1469X :
DA1470X :
알려진 플래시 장치 :
> pip install ezFlashCLI
Windows : Python 설치 중에 종종 스크립트 폴더가 환경 경로에 추가되지 않는 경우 가 종종 발생합니다. 터미널에서 ezflashcli를 찾을 수없는 경우 <python install dir>/스크립트를 경로에 추가하십시오.
> ezFlashCLI list
INFO:root:ezFlashCLI v1.0.x
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:JLink devices:
INFO:root: - 483345692
INFO:root: - 480698727
> ezFlashCLI probe
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:Smartbond chip: DA14585/DA14586
INFO:root:Flash information:
INFO:root: - Device Id: MX25R2035F
> ezFlashCLI list
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:JLink devices:
INFO:root: - 483245871
INFO:root: - 483124587
> ezFlashCLI -j 483245871 probe
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:Smartbond chip: DA1469x
INFO:root:Flash information:
INFO:root: - Device Id: MX25U3235F
> ezFlashCLI -j 483245871 probe
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:Smartbond chip: DA14682/DA14683
INFO:root:Flash information:
INFO:root: - Device Id: W25Q80EW
> ezFlashCLI erase_flash
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:Flash erase success
> ezFlashCLI read_flash 0x0 128
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:00000000: 50 70 00 20 00 00 00 20 00 00 eb 00 a5 a8 66 00
INFO:root:00000010: 00 00 aa 11 03 00 01 40 07 c8 4e ff ff ff ff ff
> ezFlashCLI image_flash <path to bin file>
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:[DA1469x] Program image
INFO:root:[DA1469x] Program success
도구는 필요한 경우 입력 파일을 자동으로 부팅 가능하게 만듭니다.
Suota를 사용하려면 보조 부트 로더가 필요합니다. 이 명령은 이미지에 사전 컴파일 된 버전을 추가하고 플래시에 모든 것을 씁니다.
> ezFlashCLI image_bootloader_flash <path to bin file>
INFO:root:ezFlashCLI v1.0.X
INFO:root:By using the program you accept the SEGGER J-link™ license
INFO:root:[DA14531] Program image
INFO:root:[DA14531] Program success