สารบัญ:

แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: 10 ขั้นตอน (พร้อมรูปภาพ)
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: USB Drivers - Mac 2024, กันยายน
Anonim
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad
แก้ไขปัญหาพอร์ตอนุกรม/ไดรเวอร์ USB ของ Mac Lilypad

ในปี 2559 Mac ของคุณมีอายุน้อยกว่า 2 ปีหรือไม่

คุณเพิ่งอัปเกรดเป็นระบบปฏิบัติการใหม่ล่าสุด (โยเซมิตีหรืออะไรที่ใหม่กว่า) หรือไม่?

Lilypad USB/MP3 ของคุณใช้งานไม่ได้อีกต่อไปหรือไม่

บทช่วยสอนของฉันจะแสดงให้คุณเห็นว่าฉันแก้ไข Lilypad USB ได้อย่างไร

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

ฉันได้ดำเนินการและแสดงรายการทุกอย่างที่ฉันทำไปแล้ว เนื่องจากปัญหาเฉพาะของคุณอาจแตกต่างไปจากของฉัน ขั้นตอนทั้งหมดอาจใช้เวลาพอสมควร และคุณมีแนวโน้มที่จะประสบความสำเร็จมากขึ้นหากคุณสามารถอุทิศเวลาสองสามชั่วโมงเพื่อมุ่งความสนใจไปที่การแก้ไขปัญหาเพียงอย่างเดียว เช่นเดียวกับที่ฉันทำ

(เพื่อความกระชับ Lilypads ต่อจากนี้ไปจะเรียกว่า "LPs")

ขั้นตอนที่ 1: พบข้อผิดพลาดนี้ใน LP หลายแห่ง แต่…

มีแนวโน้มที่จะส่งผลกระทบต่อ LP ที่ผลิตในประเทศจีนมากกว่า

บอร์ด Arduino (รวมถึง LP) ผลิตขึ้นในหลายประเทศ รวมถึงอิตาลีและจีน บอร์ดของอิตาลี/EU มักจะมีคุณภาพสูงสุด และบอร์ดภาษาจีนนั้นน่าจะอธิบายได้ดีที่สุดว่าเป็นบอร์ดจำลองที่ดี แต่มักทำด้วยวัสดุที่ถูกกว่าและไม่มีไดรเวอร์ที่โหลดไว้ล่วงหน้า สิ่งสำคัญที่ควรทราบคือ Arduino เป็นโอเพ่นซอร์สอย่างสมบูรณ์ ดังนั้นบอร์ดจีนจึงไม่ใช่ของปลอม และมักจะถูกกว่าอย่างเห็นได้ชัด

ฉันเป็นนักเรียน ฉันไม่รวย และฉันต้องการกระดานคูณที่อาจใช้แล้วทิ้งได้ ดังนั้นฉันจึงสั่งกระดานที่ทำในจีนหลายแผ่นจาก Amazon Prime ในราคาประมาณ $16.00 นั่นคือประมาณครึ่งหนึ่งของราคา LP ที่ขายจาก Sparkfun.com!

Sparkfun Arduinos ที่ "เป็นทางการ" มากกว่านั้นมีราคาแพงกว่า แต่มีการควบคุมคุณภาพที่ดีกว่า เนื่องจากใช้ส่วนประกอบระดับไฮเอนด์และมักจะมาพร้อมกับไดรเวอร์ที่ถูกต้องที่ติดตั้งไว้ล่วงหน้า ดังนั้นหากคุณมีเวลาจำกัด คุณอาจต้องพิจารณาซื้อส่วนประกอบจาก Sparkfun หรือร้านค้าปลีกที่คล้ายกัน (โปรดทราบว่าบอร์ด Sparkfun บางรุ่นได้นำเสนอปัญหาเกี่ยวกับไดรเวอร์ด้วย แต่โดยรวมแล้วมีความน่าเชื่อถือมากกว่า)

คุณยังสามารถรับ LP ในราคาถูกลงได้อีกจากเว็บไซต์เช่น AliExpress.com แต่เตรียมพร้อมที่จะรอเป็นสัปดาห์หรือเป็นเดือนสำหรับการจัดส่งและพิธีการทางศุลกากร คุณยังมีสิทธิไล่เบี้ยน้อยกว่าหากบอร์ดเหล่านี้มีข้อบกพร่อง ตัวอย่างเช่น การส่งคืนบอร์ดที่มีข้อบกพร่องที่ซื้อจาก Amazon หรือ Sparkfun เป็นเรื่องง่าย แต่โดยปกติแล้วแทบจะเป็นไปไม่ได้เลยที่จะส่งคืนบอร์ดที่นำเข้ามา อย่างไรก็ตาม ฉันวางแผนที่จะสั่งซื้อส่วนประกอบโดยตรงจากจีนในไม่ช้านี้ แค่รู้ว่ามันเสี่ยงกว่า

โดยทั่วไป:

Sparkfun และผู้ขายบอร์ดอื่น ๆ ที่ผลิตในสหภาพยุโรป:

  • แพงที่สุด
  • เวลาจัดส่งที่รวดเร็วถึงปานกลาง (โดยปกติไม่ฟรี)
  • มักจะมีปัญหาทางเทคนิคน้อยที่สุด (แต่ยังมีแนวโน้มที่จะบาง)
  • เหมาะสมกับการบริการลูกค้าที่ดีสำหรับบอร์ดที่ชำรุด

Amazon และผู้ค้าปลีกบอร์ดชาวอเมริกันรายอื่นๆ ที่ผลิตในประเทศจีน:

  • ราคาถูกถึงราคาปานกลาง
  • เวลาจัดส่งที่รวดเร็วถึงปานกลาง (มักจะฟรีหรือถูกมาก)
  • อาจมีปัญหาทางเทคนิคบางอย่าง
  • เหมาะสมกับการบริการลูกค้าที่ดีสำหรับบอร์ดที่ชำรุด

ผู้ผลิตจีนหรือผู้ค้าปลีกชาวจีนในไซต์เช่น Alibaba/AliExpress:

  • ถูกที่สุด
  • เวลาจัดส่งปานกลางถึงช้า (เวลาและค่าจัดส่งแตกต่างกันไป)
  • มักจะมีปัญหาทางเทคนิค
  • ทุกอย่างตั้งแต่น่าตกใจไปจนถึงการบริการลูกค้าที่ดีหากบอร์ดของคุณมีข้อบกพร่อง
  • มองหาผู้ขายที่มีการตอบรับที่ดีในเว็บไซต์เช่น AliExpress

ขั้นตอนที่ 2: เสียบปลั๊กหรือไม่

เสียบปลั๊กหรือไม่?
เสียบปลั๊กหรือไม่?
  1. ตรวจสอบให้แน่ใจว่าได้เสียบ LP เข้ากับคอมพิวเตอร์ของคุณด้วยสาย Micro USB ที่ใช้งานได้ ควรเปิดไฟอย่างน้อยหนึ่งดวงบน LP (เช่นในภาพด้านบน) แสดงว่า LP ได้รับพลังงาน
  2. หากไม่มีไฟ แสดงว่าคอมพิวเตอร์ของคุณมีปัญหาพอร์ต USB สายขาด หรือบอร์ด LP เสีย ตรวจสอบทั้ง 3 รายการโดยใช้สายไฟ พอร์ต และ LP อื่น หากคุณสามารถหาได้

ขั้นตอนที่ 3: ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือกบอร์ดที่ถูกต้องภายในเมนู Arduino

ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือกบอร์ดที่ถูกต้องภายในเมนู Arduino
ตรวจสอบให้แน่ใจว่าคุณได้เลือกตัวเลือกบอร์ดที่ถูกต้องภายในเมนู Arduino

ดูรูปภาพด้านบนเพื่อดูวิธีค้นหาส่วนนี้ของเมนู คุณต้องการเลือกตัวเลือก "Lilypad USB" ตัวเลือก Lilypad อื่น ๆ สำหรับบอร์ดรุ่นเก่าที่ไม่มี USB ในตัว

ขั้นตอนที่ 4: คุณเห็นพอร์ตที่ถูกต้องหรือไม่

คุณเห็นพอร์ตที่ถูกต้องหรือไม่
คุณเห็นพอร์ตที่ถูกต้องหรือไม่

ที่นี่เราจะเห็นพอร์ตเดียวเท่านั้นคือพอร์ต Bluetooth

นี้ไม่ดี.:(LP ของคุณต้องการพอร์ตอื่น เมื่อ LP ของคุณเชื่อมต่ออย่างถูกต้อง คุณจะเห็นพอร์ตที่ตั้งชื่อด้วยรูปแบบต่างๆ ของ "Lilypad" (หรือสตริงตัวเลขสำหรับ Lilypad Mp3)

จนกว่าคุณจะพบพอร์ตที่ถูกต้อง คอมพิวเตอร์และ LP ของคุณไม่สามารถพูดคุยกันได้ และคุณจะไม่สามารถอัปโหลดรหัสบน LP ได้:(

ขั้นตอนที่ 5: คุณใช้สายเคเบิลอะไร

คุณใช้สายเคเบิลอะไร
คุณใช้สายเคเบิลอะไร
คุณใช้สายเคเบิลอะไร
คุณใช้สายเคเบิลอะไร
คุณใช้สายเคเบิลอะไร
คุณใช้สายเคเบิลอะไร
  1. คุณใช้สายเคเบิลชนิดใด (จากประสบการณ์ของผม LPs นั้นค่อนข้างจุกจิกมากเมื่อพูดถึงสายเคเบิล) ต้องเป็นสายเคเบิลที่สามารถส่งและรับข้อมูลได้ หากคุณเคยใช้สายโทรศัพท์มือถือเพื่อซิงค์ข้อมูลกับคอมพิวเตอร์ แสดงว่าสายนั้นน่าจะใช้ได้ (แม้ว่าจะไม่เป็นความจริงเสมอไป)
  2. สายเคเบิล Micro-USB จำนวนมากส่งพลังงานเท่านั้น สายเคเบิลเหล่านี้จะไม่อนุญาตให้ LP ของคุณเชื่อมต่อกับคอมพิวเตอร์ของคุณและในทางกลับกัน! ใช้สายเคเบิล DATA ที่เชื่อถือได้และผ่านการทดสอบแล้ว!
  3. ไม่มีสายเคเบิลใดที่ใช้งานได้กับ LP ของฉัน สายสั้นสีขาวและดำเป็นสาย Micro-UBS แบบจ่ายไฟเท่านั้น พวกเขาไม่ได้ถ่ายโอนข้อมูลอย่างมีประสิทธิภาพ แต่อย่างใด สายสีเทายาวเป็นสายดาต้าที่ซิงค์ข้อมูลกับโทรศัพท์มือถือของฉัน แต่ไม่สามารถซิงค์กับ LP ของฉันได้อย่างน่าประหลาดใจ นี่คือเหตุผลที่คุณต้องลองใช้สายเคเบิลข้อมูลหลายสาย
  4. เมื่อใช้สายไฟกับ LP คุณจะเห็นไฟ (ปกติจะมีเพียงอันเดียวเท่านั้น) แต่คุณจะได้รับข้อผิดพลาดเกี่ยวกับพอร์ตด้วยสายเคเบิลที่ไม่รองรับข้อมูล ดูภาพสองภาพสำหรับตัวอย่างหน้าจอที่มีข้อผิดพลาดเกี่ยวกับพอร์ตทั้งในเมนูและเทอร์มินัล การใช้สาย Micro-USB แบบจ่ายไฟเท่านั้นไม่ใช่ปัญหาเดียวที่ทำให้เกิดข้อผิดพลาดนี้ แต่เป็นปัญหาทั่วไป
  5. ไฟสองดวงอาจเป็นเครื่องบ่งชี้ว่า LP กำลังซิงค์อยู่ แต่ก็ไม่เป็นความจริงเสมอไป

ขั้นตอนที่ 6: สายเคเบิลนี้ใช้งานได้

สายนี้ใช้งานได้!
สายนี้ใช้งานได้!
สายนี้ใช้งานได้!
สายนี้ใช้งานได้!
สายนี้ใช้งานได้!
สายนี้ใช้งานได้!

สายเคเบิลข้างต้น สายเคเบิลข้อมูล Micro-USB ของ Samsung เป็นสายเคเบิลเดียวในคอลเล็กชันของฉันที่ใช้ได้กับ LP ของฉัน ฉันได้รวมรูปภาพที่แสดงหมายเลขรุ่นหากคุณต้องการลองสั่งซื้อสายเคเบิลนี้และดูว่าเหมาะกับคุณหรือไม่

อีกครั้ง ไฟทั้งสองบนบอร์ดมักจะติด (หรืออย่างน้อยก็กะพริบ) เมื่อเชื่อมต่อบอร์ดอย่างถูกต้อง

หลังจากพบสายเคเบิลที่ใช้งานได้ ฉันแน่ใจว่าได้ทำเครื่องหมายด้วยสีเงินและเก็บไว้กับ LP ของฉัน คุณอาจต้องการติดแท็กสายเคเบิลที่ทดสอบ/ที่คุณต้องการในทำนองเดียวกัน

ขั้นตอนที่ 7: สายเคเบิลที่ถูกต้องแก้ไขปัญหาหรือไม่

สายเคเบิลที่ถูกต้องแก้ไขปัญหาหรือไม่
สายเคเบิลที่ถูกต้องแก้ไขปัญหาหรือไม่
สายเคเบิลที่ถูกต้องแก้ไขปัญหาได้หรือไม่
สายเคเบิลที่ถูกต้องแก้ไขปัญหาได้หรือไม่
สายเคเบิลที่ถูกต้องแก้ไขปัญหาได้หรือไม่
สายเคเบิลที่ถูกต้องแก้ไขปัญหาได้หรือไม่
  1. หากคุณมีสายเคเบิลที่ถูกต้อง คุณจะเห็นพอร์ตที่แสดงในรายการดังที่แสดงในภาพหน้าจอของเทอร์มินัล ดีจัง. LP ของคุณควรใช้งานได้แล้ว:NS
  2. หากคุณยังคงเห็นข้อผิดพลาด และแน่ใจว่าคุณกำลังใช้สายเคเบิลข้อมูลที่ถูกต้อง คุณสามารถลองกดปุ่มรีเซ็ตบน LP ของคุณต่อไปโดยค้นหาปุ่มทองเหลืองเล็กๆ ที่ฉันชี้ไปที่รูปภาพ กดหนึ่งครั้งและกดค้างไว้สองสามวินาที
  3. คุณยังสามารถลองกดปุ่มรีเซ็ต TWICE อย่างรวดเร็ว ซึ่งจะเริ่มต้น bootloader

หากคุณยังไม่พบพอร์ตให้ไปที่ขั้นตอนถัดไป

ขั้นตอนที่ 8: ติดตั้งไดรเวอร์ FTDI

ติดตั้งไดรเวอร์ FTDI
ติดตั้งไดรเวอร์ FTDI
ติดตั้งไดรเวอร์ FTDI
ติดตั้งไดรเวอร์ FTDI

มันค่อนข้างตรงไปตรงมา คลิกลิงก์ไดรเวอร์ด้านล่างและดาวน์โหลดไดรเวอร์ที่เหมาะสม ซึ่งน่าจะเป็น 64 บิตสำหรับ Mac 32 บิตก็น่าจะใช้งานได้เช่นกัน

ลิงก์ไดรเวอร์ FTDI คลิกลิงก์และดาวน์โหลดไฟล์สำหรับ Mac ค้นหาไฟล์ (เป็นไฟล์.dmg ตามที่แสดงในภาพหน้าจอด้านบน) คลิกที่ไฟล์ จากนั้นไฟล์จะติดตั้งโดยอัตโนมัติ

หากคุณมีปัญหาใด ๆ ไซต์นี้ให้คำอธิบายที่ดี: วิธีติดตั้ง FTDI Drivers

ลองติดตั้งทั้งสองเวอร์ชัน (VCP และ DFXX)

จากนั้นคุณสามารถลองปิด Arduino และ/หรือรีสตาร์ทเครื่องของคุณ เปิด Arduino และดูว่าคุณสามารถหาพอร์ตที่ถูกต้องสำหรับ LP ของคุณหรือไม่

ยังไม่ทำงาน? ไปที่ขั้นตอนต่อไป

ขั้นตอนที่ 9: ยังคงไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ

ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ
ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ
ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ
ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ
ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ
ยังไม่ทำงาน? ลองเบิร์น Bootloader ของคุณ

คุณยังสามารถลองเบิร์น bootloader ตามที่แสดงในภาพหน้าจอของเทอร์มินัลด้านบน

แม้ว่าคุณจะได้รับข้อผิดพลาดเบิร์น bootloader แต่ฉันพบว่าการพยายามเบิร์นมันสามารถแก้ไขบอร์ดของคุณได้

ภาพหน้าจอสุดท้ายแสดงให้ฉันเปลี่ยนตัวเลือกโปรแกรมเมอร์ ซึ่งสามารถช่วยได้เมื่อพยายามเบิร์น bootloader อย่าลังเลที่จะลองใช้มันทั้งหมด แต่จำไว้ว่าอันไหนที่มักจะใช้กับอุปกรณ์ Arduino ต่างๆ ของคุณ

ฉันหวังว่าบทช่วยสอนของฉันจะช่วยคุณแก้ไข LP ของคุณ

อย่างไรก็ตาม หากยังใช้งานไม่ได้และคุณไม่สามารถเบิร์นโปรแกรมโหลดบูตได้ คุณอาจต้องแก้ไขโปรแกรมโหลดบูต Instructables มีบทช่วยสอนดีๆ มากมายเกี่ยวกับเรื่องนี้ ซึ่งสามารถค้นหาได้ง่าย

แนะนำ: