-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ai-M61-32s dev kit issues #1
Comments
Hi, I noticed some errors in your log. This error. It looks like the program tool failed to create some configuration! So you downloaded a NULL bin. You can try starting the Arduino IDE with administrator privileges and then programming it. This appears to be a compatibility issue with our programming tools on Windows. He seems to be running fine on my computer. |
Hi, Thank you for your fast response. Any idea how to solve this issue and not start IDE every time as administrator? No matter, I will try a few examples to check it out. So far, so good. PS. In order to upload a sketch, I have to enter BOOT mode with buttons. Ai-Thinker didn't populate a few components. According to a schematic, it is intended for an auto-reset/auto-upload circuit, just like for ESP12f, or ESP32 modules. Can this be arranged in the same way for BL616? https://docs.ai-thinker.com/_media/en/ai-m61-32s-kit_v1.1.0_specification.pdf |
@ITstreet1 you can force launching IDE as administrator always, by C:\Program Files (x86)\Arduino\Arduino.exe , right click, properties, and enable Run this program as administrator: About auto-upload circuit, there are multiple auto-upload circuits. I see this circuit for BL616 for first time, but previous Bouffalo chips, as BL602 etc. used another circuit, just directly connecting the RTS and DTS to boot pin and reset pin. I am sure this reset circuit is implemented in Bouffalo DevCube |
What do you recommend for an auto-upload circuit? Direct connection of RTS and DTS pins to EN and IO8? While looking at the schematic, I can see that the button IS NOT connected to the IO2, lol. I checked it with a multimeter and it is not connected. |
As I mentioned, the circuit is for BL602, which have different pin specified for boot. And not sure, best would be ask Bouffalo engineers. |
Yes, the defualt BOOT pin of BL616/8 is IO2. At present, I don't have an Ai-M61-32s dev kit, so I can't test it yet, but IO2 seems to be NC on the schematic you shared. |
Ok, I made a few further GPIO tests, and here is what I got. To enter the bootloader mode I must press the buttons combination when it starts uploading. If I press it earlier, the upload will fail. Meanwhile, the Ai-M62-12f kit has arrived. It uses the same BL616 IC. The board is smaller than the Ai-M61-32s but the components look the same. It also has two LEDs and an RGB LED, but the pins are a little bit different. Firstly, I have a hard time uploading a sketch. It is hard to get the right timing. But when I uploaded it, none of the LEDs worked. This is the spec doc for the Ai-M62-12f kit |
On my Ai-M62-12f kit only BLUE led (IO15) and IO29 work |
Hi,
Thank you for your support for Bouffalo MCUs in Arduino IDE
I got this dev kit from AiThinker. I get the Done Uploading message when uploading any sketch, but the board isn't doing anything.
I have the latest version of your package. The PC sees the board. But not a simple Blink blinks the LED. This is the serial output:
Any help would be appreciated.
Regards
The text was updated successfully, but these errors were encountered: