ในที่สุดบอร์ด edge board ของ sparkfun ก็มาถึงวันนี้ ;-)
ทำตามคำแนะนำที่เขียนดีนี้: https://codelabs.developers.google.com/codelabs/sparkfun-tensorflow/#3ฉันติด NoResponseError ต่อไปนี้เมื่อพยายามแฟลชโค้ดบน Ambiq ด้วยuart_wired_update.pyสคริปต์ที่มาพร้อมกับตัวอย่างเทนเซอร์โฟลว์
opprud$ python3 tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py -b 115200 /dev/cu.usbserial-1430 -r 1 -f main_nonsecure_wire.bin -i 6
MOJ/Connecting with Corvette over serial port /dev/cu.usbserial-1430...
Sending Hello.
No response for command 0x00000000
Traceback (most recent call last):
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 336, in <module>
main()
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 38, in main
connect_device(ser)
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 58, in connect_device
response = send_command(hello, 88, ser)
File "tensorflow/lite/experimental/micro/tools/make/downloads/AmbiqSuite-Rel2.0.0/tools/apollo3_scripts/uart_wired_update.py", line 235, in send_command
raise NoResponseError
__main__.NoResponseError
การตั้งค่าของฉัน:
ฉันเหนื่อย
uart_boot_host.pyสคริปต์ทางเลือกใน tensorflow / lite / ทดลอง / micro / tools / make / download / AmbiqSuite-Rel2.0.0 / tools / bootloader_scripts / uart_boot_host.py ก็ไม่มีการตอบสนองฉันสามารถวัดได้โดยมีขอบเขตไบต์แฮนด์เชค '0x14', '0x55', '0x9d', '0xe9' '0x0', '0x0', '0x8', '0x0' ถูกส่งครั้งแรกที่ 115200 บนพิน TXO ในส่วนหัวการเขียนโปรแกรม - แต่ ambiq ไม่ตอบกลับอะไรเลย
btw. การสาธิตออนบอร์ดกำลังทำงานอยู่ไฟ LED สีน้ำเงินกะพริบ "ใช่" บางส่วนกำลังรับรู้
ยินดีต้อนรับอินพุตใด ๆ
ไม่มีใครรู้โปรโตคอลสำหรับ bootloader เรือลาดตระเวน?
มีการเปลี่ยนแปลงการแก้ไข CPU จากบอร์ดชุดแรกหรืออาจเป็นไปได้ว่าบิตล็อคใด ๆ ที่โปรแกรมโดยไม่ได้ตั้งใจจาก sparkfun?
rgds จากผู้ใช้ TF lite ที่กระตือรือร้น ;-)
ฉันลองวัด baudrate จริงด้วยขอบเขตบนพิน rx / tx และเห็นว่าเวลาบิตโดยใช้ไดรเวอร์อนุกรม OSX เริ่มต้นค่อนข้างไม่ชัดเจนแอปลด 10% ทำให้การอ่านผิดพลาดและในที่สุดก็หายไปไบต์เมื่อ baudrate สูง
หลังจากอัปเดตเป็นไดรเวอร์อนุกรม ch340 เวลาได้รับการปรับปรุงและการกำหนดเวลาบิตถูกต้อง ที่ 921600bps 8N1 ไบต์เดียวควรเป็น 10.9uS
ติดตั้งไดรเวอร์ https://github.com/adrianmihalko/ch340g-ch34g-ch34x-mac-os-x-driver
นี่คือสิ่งที่ได้ผลสำหรับฉัน: (ที่มา: github.com/sparkfun/SparkFun_Edge_BSP/issues/3 , บทช่วยสอน SparkFunEdgeและเพื่อนร่วมทีมของฉัน!) ฉันกำลังเรียกใช้สิ่งนี้บนเครื่อง Linux (x86_64; Run $ uname -a) และ SparkfunEdge ของฉันDEVICENAME=/dev/ttyUSB0
บทช่วยสอนนี้เตือนคุณเกี่ยวกับปัญหานี้ในขั้นตอนที่ 4 :
หมายเหตุ: ผู้ใช้บางรายได้รายงานปัญหาเกี่ยวกับไดรเวอร์เริ่มต้นของระบบปฏิบัติการสำหรับโปรแกรมเมอร์ดังนั้นเราขอแนะนำให้ติดตั้งไดรเวอร์ก่อนดำเนินการต่อ
คลิกที่ลิงค์ไดรเวอร์และปฏิบัติตามคำแนะนำใน "ลินุกซ์อื่น ๆ " ดังต่อไปนี้:
ติดตั้งไลบรารี ch34 เวอร์ชันที่ถูกต้อง $ git clone https://github.com/juliagoda/CH341SER.git $ cd CH341SER/ $ make $ sudo insmod ch34x.ko $ sudo rmmod ch341
ในการตรวจสอบว่ามีการใช้ไดรเวอร์ที่ถูกต้องให้รัน: $ dmesg .. [889247.585301] usb 1-7: ch341-uart converter now attached to ttyUSB0 [955698.718839] usbcore: registered new interface driver ch34x [955698.718848] usbserial: USB Serial support registered for ch34x [955759.196437] usbserial: USB Serial deregistering driver ch341-uart [955759.196576] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0 [955759.196601] usbcore: deregistering interface driver ch341 [955759.196643] ch341 1-7:1.0: device disconnected
ตอนนี้ถอดปลั๊ก USB-C ออกจาก SparkfunEdge Board แล้วเสียบกลับอีกครั้ง $ dmesg .... [955876.176950] ch34x 1-7:1.0: ch34x converter detected [955876.177320] usb 1-7: ch34x converter now attached to ttyUSB0
ดีใจที่ทราบว่าคุณตื่นเต้นกับคณะกรรมการมาก ฉันมีลางสังหรณ์ว่านี่จะเป็นการแก้ไขที่ง่าย
บอร์ด Edge ที่มอบให้ในที่ประชุมมีชุด bootloader สำหรับ 115200 baud อย่างไรก็ตามบอร์ด Edge ที่ออกมาในชุดที่สองได้รับการอัพเกรดเป็นแฟลชที่ 921600 baud ซึ่งช่วยลดเวลาในการกะพริบได้อย่างมาก ลองเปลี่ยนอัตราการส่งข้อมูลในสคริปต์การอัปโหลดแบบอนุกรมของคุณ
คุณยังสามารถตั้งค่า Ambiq Software Development Kit เพื่อเขียนแอปพลิเคชันของคุณเองสำหรับไมโครคอนโทรลเลอร์ Apollo3 ดูบทช่วยสอนที่นี่: การใช้ Edge Board กับ Ambiq SDK
เนื่องจากฉันไม่สามารถแสดงความคิดเห็นในโพสต์ของคุณได้ (ชื่อเสียงไม่เพียงพอ .... ขอบคุณ SE) ฉันจะตอบกลับที่นี่
หากความแม่นยำของอัตรารับส่งข้อมูลเป็นปัญหาฉันไม่แน่ใจเล็กน้อยว่าน่าจะเกิดจากระบบปฏิบัติการ แต่ฉันคิดว่าเป็นปัญหากับชิปตัวแปลงอนุกรม USB ฉันใช้ CH340 Gในขณะที่รุ่น USB-C มีIC CH340 C ความแตกต่างระหว่างทั้งสองคือเวอร์ชัน "C" มีออสซิลเลเตอร์ภายในเพื่อให้การอ้างอิงความถี่ เป็นไปได้ว่ามีความแม่นยำน้อยกว่า ... ? ฉันจะลองดูตรงนี้ (แต่ใน windows) และจะแจ้งให้คุณทราบ
หากเป็นปัญหาที่ยังคงอยู่คุณจะโพสต์ในฟอรัม SparkFun ได้หรือไม่? ด้วยวิธีนี้การสนับสนุนด้านเทคนิคของเราสามารถเชื่อมโยงได้ (พวกเขาคือผู้ที่สามารถให้คุณเปลี่ยนฮาร์ดแวร์ได้ในกรณีที่มีข้อบกพร่องเช่นกัน) นี่คือฟอรัมสำหรับ Edge: SparkFun Edge Forums
หากปัญหามาจากระบบปฏิบัติการการแก้ไขเดียวที่เราสามารถทำได้กับ Edge คือการลดความเร็ว bootloader เรากำลังดำเนินการสอนสั้น ๆ เกี่ยวกับวิธีการดังกล่าว แต่จะต้องมีโปรแกรมเมอร์ / ดีบักเกอร์สำหรับโปรเซสเซอร์ Cortex-M Ambiq Apollo3 คณะกรรมการประเมินมีในตัว SEGGER J-Link ซึ่งเป็นสิ่งที่เราใช้ในการเขียนโปรแกรมบอร์ด
บน MacOS Mojave การติดตั้ง / การติดตั้งใหม่ CH340 ใช้ได้กับฉัน: https://learn.sparkfun.com/tutorials/how-to-install-ch340-drivers#mac-osx
ก่อนทำการติดตั้งตรวจสอบว่าคุณเห็นอุปกรณ์ sparkfun edge จริงด้วย: ls -l / dev / cu * หากติดตั้งไดรเวอร์อย่างถูกต้องคุณควรตรวจหา: /dev/cu.wchusbserial1420
ฉันพบปัญหาที่คล้ายกันในขณะที่ฉันมีเพียง/dev/cu.usbserial-1420และคิดว่าเป็นอุปกรณ์ที่คาดว่าจะเข้าถึงได้ในขณะที่/dev/cu.wchusbserial1420ซึ่งตรวจพบหลังจากติดตั้งไดรเวอร์ ch340 แล้วเท่านั้น จากนั้นอุปกรณ์กระพริบก็ทำงานได้สำเร็จสำหรับฉัน
Jana Duggar เปิดใจเกี่ยวกับการค้นหาความรักของเธอ นี่คือทุกสิ่งที่เธอพูดเกี่ยวกับหัวข้อและกรอบเวลา 5 ปีสำหรับการแต่งงาน
เมื่อเร็ว ๆ นี้ แซม ฮิวแฮน นักแสดงจากเรื่อง 'Outlander' ได้เปิดเผยสิ่งที่เขาจะทำจากกองถ่ายเพื่อระลึกถึงเจมี เฟรเซอร์ บทบาทที่ทำให้เขากลายเป็นดารา
'She Loves You' เขียนขึ้นในหนึ่งชั่วโมง บันทึกเสียงในหนึ่งวัน และเป็นเพลงของ The Beatles ที่มีการแสดงที่ดีที่สุดเพลงหนึ่งในอาชีพของพวกเขา
Dolly Parton และคุณย่า Bessie มีความสัมพันธ์พิเศษ คุณยายพาร์ตันป่วยหนัก แต่นั่นไม่ได้ทำให้ดอลลี่หยุดแกล้งเธอ
คุณอาจคิดว่าไม้โอ๊คหรือฮิคคอรีเป็นไม้ที่แข็ง แต่เมื่อต้องพูดถึงไม้ที่แข็งที่สุดในโลกแล้ว พวกมันกลับไม่ใกล้เคียงเลย
มหาสมุทรเต็มไปด้วยความงาม แต่ก็ซ่อนสิ่งมีชีวิตใต้ท้องทะเลที่น่ากลัวที่สุดบางชนิดไว้เช่นกัน สัตว์เหล่านี้หลายชนิดซ่อนตัวอยู่ใต้ผิวน้ำอันมืดมิด ในโลกใต้ทะเลลึกอันแสนกดดันและมืดมิด
หากคุณกำลังต่อสู้กับศัตรูหรือกำลังเตรียมตัวสำหรับโหมด PvP การรู้ถึงการเสริมพลังดาบที่ดีที่สุดใน Minecraft จะช่วยให้คุณได้เปรียบอย่างมาก การเสริมพลังดาบจะช่วยให้คุณสร้างความเสียหายได้มากขึ้น เพิ่มจำนวนม็อบที่ดรอป และเพิ่มความทนทานของดาบ
เมื่อผู้คนพูดถึงประเทศสังคมนิยม พวกเขามักจะนึกถึงการควบคุมโดยรัฐบาลอย่างเต็มรูปแบบโดยไม่มีกรรมสิทธิ์ส่วนบุคคล แต่ในทางปฏิบัติ เศรษฐกิจแบบสังคมนิยมมีความหลากหลายอย่างมาก
“เด็ก” โผล่รับเชิญดาราดังพร้อมข่าวร้าย
RAV4 นี้อ้างว่าอยู่ในสภาพที่ดีเยี่ยมและมีไว้สำหรับการเล่นเก้าอี้ดนตรี
ภาพจากโดรนจับภาพนักดับเพลิงที่กำลังพยายามดับไฟ
Eyes of Wakanda เชื่อมโยงโดยตรงกับ MCU พร้อมอัปเดตเกี่ยวกับ X-Men '97, What If..., Daredevil และอีกมากมาย
Ava Gardner แต่งงานกับ Mickey Rooney และ Frank Sintra และเธอยังคบหาดูใจกับดาราฮอลลีวูดอีกหลายคน ต่อไปนี้คือประวัติการออกเดทของ Ava Gardner
จอห์น คลีส แต่งงานกับเจนนิเฟอร์ เวด ภรรยาของเขาในปี 2012 นี่คือทุกสิ่งที่คุณต้องรู้เกี่ยวกับเจนนิเฟอร์ เวด ภรรยาของจอห์น คลีส
Michael C. Hall แต่งงานกับ Morgan Macgregor ภรรยาของเขาตั้งแต่ปี 2016 นี่คือทุกสิ่งที่คุณต้องการทราบเกี่ยวกับภรรยาของ Michael C. Hall
Mena Suvari แต่งงานกับ Michael Hope สามีของเธอมาตั้งแต่ปี 2018 นี่คือทุกสิ่งที่ควรรู้เกี่ยวกับสามีของ Mena Suvari
มันทำให้ฉันประหลาดใจ ทันใดนั้นมันก็เกิดขึ้นบ่อยๆ มันอยู่กลางทางอีกครั้ง <ไม่ ไม่ใช่คนในมหาสมุทรแปซิฟิก คุณเป็นสีน้ำตาลแดง คนที่งานคาร์นิวัล> ทุกพาดหัวข่าวดัง…..
ในปี 2022 ด้วยการเปิดตัว GPT-3 ทักษะการเขียนดูเหมือนจะมีความสำคัญน้อยลง ด้วย AI คนที่เขียนไม่ดีก็สามารถสร้างพนักงานที่มีคุณภาพได้เช่นกัน
ในโลกที่เปลี่ยนแปลงอย่างรวดเร็วและการแข่งขันในปัจจุบัน อาชีพของคนๆ หนึ่งมีบทบาทสำคัญในการเติบโตส่วนบุคคล ความมั่นคงทางการเงิน และความพึงพอใจในชีวิตโดยรวม อย่างไรก็ตาม ผู้คนจำนวนมากพบว่าตัวเองติดอยู่ในวงจรของความเมื่อยล้าและความไม่พอใจอย่างไม่หยุดยั้ง ค่อยๆ สูญเสียชีวิตการทำงานไป
เมื่อสัปดาห์ที่แล้วฉันสังเกตเห็นข่าวประชาสัมพันธ์ที่เผยแพร่ผ่าน PressGazette (เว็บไซต์ข่าวของสื่ออังกฤษ) บทความประกาศว่า Acast ซึ่งเป็นบริษัทโฮสติ้งและโฆษณาพอดคาสต์ของ Scandi จะเป็นผู้นำกลุ่มผู้เผยแพร่ "อาจมีอิทธิพลมากที่สุด" ในพอดคาสต์