วิธี Flash LoRa Firmware สำหรับ MAXIIOT DL7612-AS923-TH
ปรกติแล้วมอดูล Maxiiot DL7612-AS923-TH จะ Flash Firmware มาเรียบร้อยตอนซื้อมา แต่หากเกิดกรณีที่มอดูลมีปัญหา ซึ่งมีโอกาศดังกล่าวไม่มากและเราเห็นว่าจำเป็นจริงๆ จะต้อง flash firmware AS923-TH ลงในมอดูลใหม่
สามารถดำเนินการ Flash ดังนี้
อุปกรณ์ที่ใช้
- อุปกรณ์ Jlink SEGGAR พร้อมสาย Jumper
ซอฟท์แวร์ที่ใช้
- โปรแกรม SEGGER J-Flash V6.32c คลิก
ติดตั้งโดยใช้ไฟล์ JLink_Windows_V632c.exe
Firmware AS923
Download ได้จาก https://github.com/m2mlorawan/DL7612
ไฟล์ rtc_print20200323(17) .hex เป็น Firmware รุ่นแรก Download คลิก
ไฟล์ rtc_print_AS1_20201023.hex เป็น Firmware ออกวันที่ 23 ต.ค. 2020 Download คลิก
ไฟล์ rtc_print_AS1_20201126.hex เป็น Firmware ออกวันที่ 26 พ.ย. 2020 Download คลิก
ไฟล์ rtc_print_AS1_20210927OK.hex เป็น Firmware ออกวันที่ 27 กย.2021
แนะนำให้ใช้ไฟล์ rtc_print_AS2_20211011.hex เป็น Firmware ล่าสุดออก วันที่ 11 ตค.2021
การเชื่อมต่อ
เชื่อมสายระหว่าง Port JTAG เข้ากับมอดูลตามรูป
Tip!
หากไม่สามารถ Flash มอดูลได้อาจต้องใช้ไฟ 3.3V จากแหล่งภายนอกอื่น เนื่องจากกระแสจาก ตัว J Link บางตัวอาจไม่เพียงพอในการ Flash
เริ่มต้น Flash
1.เรียกโปรแกรม J-Flash V6.32c อยู่ในหมวดหมู่ SEGGER-J-Link
2.คลิก File/New project
3.คลิก ICON … ด้านหลัง
4.ช่อง Manufacturer ให้เลือก AmbiqMicro
5. เลือก AmbiqMicro APOLLLO521-KBR แล้วคลิก OK
6. ถ้า Target Device ถูกต้องให้คลิก OK
7. คลิก File/Open Data File
8. เลือก ไฟล์ Firmware ที่ต้องการใช้ Flash คือ ไฟล์ rtc_print20200323(17) .hex
คลิก Open
9. คลิก target/connect
ถ้าการต่อสายถูกต้องจะขึ้น Connected Successfully
10.เลือกเมนูใน Target-Manual Programming เรียกเมนูย่อยตามลำดับดังนี้
1.Erase Chip เพื่อลบข้อมูล
2.Program เพื่อ Flash Firmware
3.Start application ปิดการ Flash
4.Disconnect หยุดเชื่อมต่อ
ถ้าทำซ้ำๆ หลายๆมอดูลอาจกด Key เรียงกันดังนี้ F4, F5, F9
เป็นอันเสร็จการ Flash Firmware สามารถนำมอดูลไปใช้งานได้
หมายเหตุ
1.อาจเลือก Jlink รุ่นประหยัดตามภาพ
แต่บางครั้งจะเจอข้อความเตือน
2.อาจจะใช้ JIG ตามภาพ เพื่อ Flash Firmware กรณีไม่ต้องการบัดกรี
ี