Perangkat lunak dan firmware untuk mem -flash file .msbl menggunakan max32630fthr. Perangkat lunak ini memalsukan file .msbl ke hub sensor biometrik max32664. MAX32664 dapat berada di salah satu desain referensi Maxim atau pada PCB khusus, asalkan koneksi perangkat keras yang diperlukan diekspos dengan benar.
Selain itu, daya VDD harus dipasok ke MAX32664. Ini bisa berasal dari Max32630FTHR atau dari desain target. Perangkat lunak file .bin menggunakan level logika 1.8V. Disarankan untuk memberi daya pada Max32664 dengan pasokan VDD yang sesuai untuk mencocokkan level logika untuk mikrokontroler host. Jika mikro host tidak dapat memenuhi level logika, maka penerjemah tingkat logika perlu digunakan untuk dapat memprogram bagian tersebut.
Untuk panduan penggunaan yang terperinci, lihat: KA-13834
Hubungkan kabel SWD antara papan programmer Max32625pico yang lebih kecil ("PICO") ke MAX32630FTHR ("FTHR").
Hubungkan kedua papan ke PC host melalui port mikro-USB.
Seret dan lepas "MAX32630FTHR_MSBL_FLASHER.BIN" ke drive daplink untuk mem -flash papan "FTHR".
Hapus koneksi untuk papan "pico".
Hubungkan papan "FTHR" ke MAX32664. Untuk pin-out di papan "FTHR", lihat MAX32630FTHR DataSheet
Buka prompt perintah dan "CD" ke dalam direktori ini
Jalankan perintah di bawah ini untuk mem -flash file MSBL. Jalankan flash.exe -h untuk bantuan dengan program host.
"flash.exe -f [msbl filename] -p [MAX32630FTHR COM Port]
Contoh: "flash.exe -f "MAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl" -p "COM16"
Jika file MSBL tidak terletak di sebelah yang dapat dieksekusi, Anda harus lulus dalam filepath lengkap.
Contoh: -f "C:DocumentsMAX32664msbl filesMAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl"
Atau, program flashing dapat dijalankan sebagai skrip Python (Python 3+). "CD" ke dalam direktori Python dan jalankan "Pip install -r persyaratan.txt". Lalu, gunakan ...
"python flash.py -f [msbl filename] -p [your COM port]
Atau, pada Windows file "run.bat" yang disertakan dapat digunakan. File ini akan meminta pengguna untuk memilih dari daftar file .msbl yang disalin di lokasi yang sama dengan file "flash.exe". Setelah file telah dipilih oleh nomor daftar yang ditetapkan, maka konsol meminta pengguna untuk memasukkan port COM yang ditetapkan ke MAX32630FTHR. Setelah ini dimasukkan, program hasil untuk mem -flash file MSBL.
Kode sumber lengkap tersedia di sini, dan tergantung pada MBED-OS.
Proyek ini dapat dibangun dengan Mbed-Cli, yang tidak langsung diatur. Lihat https://maximsupport.microsoftcrmportals.com/en-us/knowedgeBase/article/ka-15675. Dengan pengaturan MBED-CLI, jalankan:
mbed init
mbed deploy (this will take a while)
Dan...
mbed compile
... untuk membangun firmware.
Flash.exe Executable dihasilkan dari file sumber Python dengan pyinstaller:
pip install pyinstaller
pip install auto-py-to-exe
pyinstaller --noconfirm --onefile --console flash.py