البرمجيات والبرامج الثابتة لملفات. MSBL باستخدام MAX32630FTHR. يومض هذا البرنامج. MSBL Files على مركز مستشعر MAX32664 MAX3264. يمكن أن يكون Max32664 على أحد التصميمات المرجعية لـ Maxim أو على ثنائي الفينيل متعدد الكلور مخصص ، شريطة أن تتعرض اتصالات الأجهزة اللازمة بشكل صحيح.
بالإضافة إلى ذلك ، يجب توفير قوة VDD إلى MAX32664. يمكن أن يأتي هذا من MAX32630FTRTHR أو من التصميم المستهدف. يستخدم برنامج ملف .bin مستوى منطق 1.8V. يوصى بتزويد MAX32664 باستخدام Supply VDD Appropiate لمطابقة مستوى المنطق مع متحكم المضيف. إذا لم يتمكن المضيف الصغير من تلبية مستوى المنطق ، فيجب استخدام مترجم مستوى المنطق ليكون قادرًا على برمجة الجزء.
للحصول على دليل استخدام مفصل ، انظر: KA-13834
قم بتوصيل كابل SWD بين لوحة مبرمج MAX32625PICO الأصغر ("PICO") إلى MAX32630FTHR ("FTHR").
قم بتوصيل كلا المجالس بالكمبيوتر المضيف عبر منافذ Micro-USB.
اسحب وإسقاط "max32630fthr_msbl_flasher.bin" على محرك Daplink لفلاش لوحة "FTHR".
قم بإزالة اتصالات لوحة "Pico".
قم بتوصيل لوحة "FTHR" بـ MAX32664. للاطلاع على pin-outs على لوحة "FTHR" ، انظر ورقة بيانات MAX32630FTHR
افتح موجه الأوامر و "CD" في هذا الدليل
قم بتشغيل الأمر أدناه لفلاش ملف 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 الكامل.
على سبيل المثال: -f "C:DocumentsMAX32664msbl filesMAX32664C_OB07_WHRM_AEC_SCD_WSPO2_C_33.13.12.msbl"
بدلاً من ذلك ، يمكن تشغيل برنامج وميض كبرنامج نصي Python (Python 3+). "CD" في دليل Python وتشغيل "PIP تثبيت -REPERECTIONS.TXT". ثم ، استخدم ...
"python flash.py -f [msbl filename] -p [your COM port]
بدلاً من ذلك ، على Windows ، يمكن استخدام ملف "Run.Bat". سيطالب هذا الملف المستخدم بالاختيار من قائمة ملفات .msbl التي تم نسخها في نفس موقع ملف "flash.exe". بمجرد تحديد الملف بواسطة رقم القائمة المعين ، تطالب وحدة التحكم بالمستخدم بإدخال منفذ COM المعين إلى MAX32630FTR. بمجرد إدخال هذا ، يتم تشغيل البرنامج لملف ملف MSBL.
رمز المصدر الكامل متاح هنا ، ويعتمد على MBED-OS.
يمكن بناء المشروع باستخدام Mbed-Cli ، وهو أمر غير واضح للإعداد. انظر https://maximsupport.microsoftcrmportals.com/en-us/knowledgebase/article/ka-15675. مع إعداد mbed-cli ، قم بتشغيل:
mbed init
mbed deploy (this will take a while)
و...
mbed compile
... لبناء البرامج الثابتة.
تم إنشاء Flash.exe القابل للتنفيذ من ملفات مصدر Python مع Pyinstaller:
pip install pyinstaller
pip install auto-py-to-exe
pyinstaller --noconfirm --onefile --console flash.py