ฉันต้องการเริ่มใช้ตัวประมวลผล ARM ย้ายจากรูปที่ฉันใช้มานานเกินไป รุ่น 8 บิตมีราคาต่ำกว่า $ 1 โปรแกรมเมอร์ราคาต่ำกว่า $ 10 และฉันเสียไปเพราะความง่ายและค่าใช้จ่ายต่ำในการเริ่มต้น แต่เมื่อเห็นว่ากำลังของพวกเขานั้นถูกแคระโดยชิป ARM บางตัวในราคาเดียวกันและด้วยความเบื่อหน่ายกับซอฟต์แวร์แบบโอเพ่นซอร์สฉันต้องการสร้างสวิตช์ขึ้นมา
ฉันอยากจะหลีกเลี่ยงการพัฒนาบอร์ดใด ๆ และแทนที่จะตรงเข้าไปในมันด้วย pcb ทั่วไปราคาถูก ($ 1) และในเขียงหั่นขนมที่ใช้ส่วนประกอบภายนอกใด ๆ ก็ตามที่จำเป็นต่อการทำมัน
ตัวเลือกของฉันสำหรับการเขียนโปรแกรมชิป ARM ด้วยวิธีนี้คืออะไร? มีโปรแกรมเมอร์เช่น PICKit2 ที่ใช้ USB เพื่อเชื่อมต่อกับพีซีเขียนโปรแกรมผ่านการเชื่อมต่อแบบอนุกรม (เช่น ICSP) กับชิปหรือไม่ ต้องการการตั้งค่าที่แตกต่างกันมากแค่ไหนสำหรับ ARM manufacturs รุ่น ARM และชิปแต่ละตัว (ST, Atmel ... ) เช่นผู้ผลิตแต่ละรายต้องการคอมไพเลอร์โปรแกรมเมอร์โปรแกรมเมอร์ IDE ฯลฯ หรือไม่? หรือมีเครื่องมือทั่วไปสำหรับทุกคนหรือไม่
แก้ไข: เอาล่ะดังนั้นหลังจากการวิจัยเพิ่มเติมฉันเชื่อว่าฉันมีวิธีแก้ปัญหาที่ค่อนข้างถูกบอร์ด stm32 dev สามารถกระพริบด้วยเฟิร์มแวร์ DAPLINK ได้ แต่ฉันไม่เชื่อว่าเฟิร์มแวร์ github อย่างเป็นทางการจะใช้งานได้จริง (ทั้งหมดนี้เป็นการเก็งกำไร รับ stm32 dev บอร์ดของฉันในจดหมาย) แต่ฉันพบว่าบอร์ด daplink_usb ที่มาพร้อมกับ readbear mk20 กำลังใช้ชิป stm32 พวกเขาได้ปล่อยเฟิร์มแวร์ซึ่งจำเป็นต้องมีการเปลี่ยนบรรทัดเพื่อให้เข้ากันได้กับคริสตัล 8mhz (รายละเอียดในฟอรัมเชื่อมโยงด้านล่าง) มิฉะนั้นเปลี่ยนคริสตัลด้วย 16 เมกะเฮิร์ตซ์หนึ่ง ไม่อัปเดตเมื่อฉันยืนยันสิ่งนี้เมื่อชุด dev ของฉันมาถึง
ดี Forum ทรัพยากรที่นี่