Fumax Engineering จะโหลดเฟิร์มแวร์ของลูกค้า (โดยปกติคือ HEX หรือ BIN FILE) ไปยัง MCU เพื่อให้ผลิตภัณฑ์ทำงานได้

Fumax มีการควบคุมการเขียนโปรแกรมเฟิร์มแวร์อย่างเข้มงวด

การเขียนโปรแกรม IC คือการเขียนโปรแกรมไปยังพื้นที่เก็บข้อมูลภายในของชิปผ่านเครื่องมือการเขียนโปรแกรมซึ่งโดยทั่วไปแบ่งออกเป็นการเขียนโปรแกรมออฟไลน์และการเขียนโปรแกรมออนไลน์

firmware programming1

1. วิธีการเขียนโปรแกรมส่วนใหญ่

(1) โปรแกรมเมอร์สากล

(2) โปรแกรมเมอร์เฉพาะ

(3) การเขียนโปรแกรมออนไลน์:

firmware programming2

2. คุณสมบัติของการเขียนโปรแกรมออนไลน์

(1) การเขียนโปรแกรมออนไลน์ใช้บัสสื่อสารมาตรฐานของชิปเช่น USB, SWD, JTAG, UART เป็นต้นโดยปกติแล้วอินเทอร์เฟซจะคงที่และมีการเชื่อมต่อพินน้อยลงในระหว่างการเขียนโปรแกรม

(2) เนื่องจากความเร็วในการสื่อสารอินเทอร์เฟซไม่สูงจึงสามารถใช้สายเคเบิลทั่วไปในการบันทึกได้โดยไม่ต้องใช้พลังงานสูง

(3) เนื่องจากการเบิร์นออนไลน์ถูกตั้งโปรแกรมผ่านการเชื่อมต่อแบบใช้สายหากพบข้อผิดพลาดในระหว่างการทดสอบการผลิต PCBA ที่ผิดพลาดสามารถตรวจสอบและเผาใหม่ได้โดยไม่ต้องถอดชิ้นส่วนชิป สิ่งนี้ไม่เพียงช่วยประหยัดต้นทุนการผลิต แต่ยังช่วยเพิ่มประสิทธิภาพในการเขียนโปรแกรมอีกด้วย

firmware programming3

3. โปรแกรมเมอร์คืออะไร?

PROGRAMMER หรือที่เรียกว่าเครื่องเขียนหรือเครื่องเขียนใช้ในการเขียนโปรแกรม IC

4. ข้อได้เปรียบของโปรแกรมเมอร์ IC

สำหรับ IC ก่อนหน้านี้ส่วนใหญ่จะไม่ใช้งานทั่วไป แต่ใช้เฉพาะเรียก DEDICATED IDs

ดังนั้นหากนักออกแบบต้องการออกแบบแผงวงจรพวกเขาจะต้องใช้ IC ที่แตกต่างกันซึ่งมีฟังก์ชันคงที่และจำเป็นต้องเตรียม IC ประเภทต่างๆโดยเฉพาะอย่างยิ่งสำหรับผู้ผลิตรายใหญ่

ตอนนี้นักออกแบบจำเป็นต้องเตรียม IC เพื่อเบิร์นเป็น IC ด้วยฟังก์ชันที่แตกต่างกันหลังจากที่คิดค้นและใช้ DEDICATED ID แล้ว

การเตรียมทำได้สะดวก แต่ต้องเตรียมเตาเพื่อเผา

firmware programming4

5. ความสามารถของเรา:

เครื่องมือซอฟต์แวร์: Altium (Protel), PADS, Allegro, Eagle

โปรแกรม: C, C ++, VB