Upcoming maintenance
Dear Customers and Partners.
This website will be undergoing scheduled maintenance on June 14, 2023. Please be aware there may be disruption to the developer portal website and associated services during the scheduled maintenance period.
This upgrade is essential to ensure the continued performance, reliability, and security of Developer World.
We apologize for any inconvenience.
Extension board error
-
I have flashed Spresense firmware and Circuitpython in main board, so now if we connect extension board I should get CIRCUITPY drive but when I connect extension board I get device descriptor failure (code 43), it's the same in 3 different laptops I tried (note that main board is definitely connected to extension board and main board has light when connected).
-
@gnpaone Not a good suggestion to test but can you please check if arduino firmware is working or not?
-
Have you used CircuitPython firmware from this website: https://circuitpython.org/board/spresense/?
What OS do you use on your laptops?
Do you connect 2 cables to the extension board and main board or do you only use 1 cable connected to the extension board?
-
@kamiltomaszewski Yes, circuitpython from the same website. First it used to work, "CIRCUITPY" drive used to appear, it happened recently 2 days back. I even tried to completely remove everything using 'BR' button and install fresh but still same issue. I use Windows in 2 laptops and Ubuntu in 3rd laptop, in Ubuntu it doesn't even detect as something is connected (it should detect at /dev/ttyACM0 generally). I use a single cable to connect the boards. First, I connect mainboard and flash the firmware and circuitpython image, then remove it and connect the extension board (with mainboard attached to extension board) now CIRCUITPY drive should appear, this is how I did at first and same I followed now and it used to work (for usage like editing code.py I just connect extension board and CIRCUITPY drive appears and I edit code there)
-
@gnpaone I understand. Could you try to connect the cable to the main board and see if you get any output on the serial console?
-
No, there is no output on serial console (no CIRCUITPY drive appears too) and it detects in COM5 in windows and /dev/ttyUSB0 in Linux, mainboard is working fine and I could flash firmware and Circuitpython in it. For reference the last code I used was GPS code from Spresense Circuitpython guide
-
@gnpaone Could you please try to erase the flash? Here is a description of how to do it: https://developer.sony.com/develop/spresense/docs/sdk_tutorials_en.html#_how_to_erase_flash If you have a problem with that, let me know.