ซอฟต์แวร์และเฟิร์มแวร์สำหรับการกะพริบไฟล์. MSBL โดยใช้ MAX32630FTHR ซอฟต์แวร์นี้กะพริบไฟล์. SMBL ไปยังศูนย์กลางเซ็นเซอร์ Biometric Max32664 Max32664 สามารถอยู่ในการออกแบบอ้างอิงของ Maxim หรือบน PCB ที่กำหนดเองโดยมีเงื่อนไขว่าการเชื่อมต่อฮาร์ดแวร์ที่จำเป็นนั้นถูกเปิดเผยอย่างถูกต้อง
นอกจากนี้ต้องส่งพลังงาน VDD ให้กับ MAX32664 สิ่งนี้สามารถมาจาก Max32630FTHR หรือจากการออกแบบเป้าหมาย ซอฟต์แวร์ไฟล์. bin ใช้ระดับลอจิก 1.8V ขอแนะนำให้ใช้พลังงาน MAX32664 ด้วยการจัดหา VDD Appropiate เพื่อให้ตรงกับระดับตรรกะสำหรับไมโครคอนโทรลเลอร์โฮสต์ หากโฮสต์ไมโครไม่สามารถบรรลุระดับตรรกะได้นักแปลระดับตรรกะจะต้องใช้เพื่อให้สามารถตั้งโปรแกรมชิ้นส่วนได้
สำหรับคู่มือการใช้งานโดยละเอียดดู: KA-13834
เชื่อมต่อสายเคเบิล SWD ระหว่างบอร์ดโปรแกรมเมอร์ MAX32625PICO ขนาดเล็ก ("PICO") กับ MAX32630FTHR ("FTHR")
เชื่อมต่อบอร์ดทั้งสองเข้ากับพีซีโฮสต์ผ่านพอร์ต Micro-USB
ลากและวาง "max32630fthr_msbl_flasher.bin" ลงบนไดรฟ์ daplink เพื่อแฟลชบอร์ด "FTHR"
ลบการเชื่อมต่อสำหรับบอร์ด "Pico"
เชื่อมต่อบอร์ด "FTHR" เข้ากับ MAX32664 สำหรับ pin-outs บนบอร์ด "FTHR" ดูแผ่นข้อมูล MAX32630FTH
เปิดพรอมต์คำสั่งและ "ซีดี" ลงในไดเรกทอรีนี้
เรียกใช้คำสั่งด้านล่างเพื่อแฟลชไฟล์ MSBL Run Flash.exe -H เพื่อขอความช่วยเหลือเกี่ยวกับโปรแกรมโฮสต์
"flash.exe -f [msbl filename] -p [MAX32630FTHR COM Port]
ตัวอย่าง: "flash.exe -f "MAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl" -p "COM16"
หากไฟล์ MSBL ไม่ได้อยู่ถัดจากการเรียกใช้งานคุณจะต้องส่งผ่าน FilePath แบบเต็ม
Ex: -f "C:DocumentsMAX32664msbl filesMAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl"
อีกทางเลือกหนึ่งโปรแกรมการกะพริบสามารถเรียกใช้เป็นสคริปต์ Python (Python 3+) "CD" ลงในไดเรกทอรี Python และเรียกใช้ "PIP Install -r chreety.txt" จากนั้นใช้ ...
"python flash.py -f [msbl filename] -p [your COM port]
อีกทางเลือกหนึ่งบน Windows สามารถใช้ไฟล์ "run.bat" ได้ ไฟล์นี้จะแจ้งให้ผู้ใช้เลือกจากรายการไฟล์. msbl ที่คัดลอกในตำแหน่งเดียวกันกับไฟล์ "flash.exe" เมื่อไฟล์ถูกเลือกโดยหมายเลขรายการที่กำหนดแล้วคอนโซลจะแจ้งให้ผู้ใช้ป้อนพอร์ต COM ที่กำหนดไปยัง Max32630FTHR เมื่อสิ่งนี้ถูกป้อนโปรแกรมจะดำเนินการเพื่อแฟลชไฟล์ MSBL
ซอร์สโค้ดเต็มรูปแบบมีอยู่ที่นี่และขึ้นอยู่กับ MBED-OS
โครงการสามารถสร้างด้วย mbed-cli ซึ่งไม่ตรงไปตรงมาในการตั้งค่า ดู https://maximsupport.microsoftcrmportals.com/en-us/knowledgebase/article/ka-15675 ด้วยการตั้งค่า mbed-cli, run:
mbed init
mbed deploy (this will take a while)
และ...
mbed compile
... เพื่อสร้างเฟิร์มแวร์
Flash.exe Executable ถูกสร้างขึ้นจากไฟล์ต้นฉบับ Python ด้วย pyinstaller:
pip install pyinstaller
pip install auto-py-to-exe
pyinstaller --noconfirm --onefile --console flash.py