Search found 40 matches

by nagylzs
Sat Jun 27, 2020 2:25 pm
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

After 6 months, I decided to give it another try. I have installed my dev environment again and flashed the custom firmware to the same board. It is exactly the same firmware (it was compiled in january), and it is exactly the same hw. board. I wanted to try the boot process with different strapping...
by nagylzs
Tue Jan 28, 2020 7:50 am
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

Also, I see no "strapping" resistors, e.g. on io12, io15, io2, io5. These could have any value if they're floating and could work on a good day and break on a bad one. Please refer to section 2.4 "Strapping Pins" of the esp32 datasheet. Your hardware design needs some serious updates... Double chec...
by nagylzs
Mon Jan 27, 2020 3:57 pm
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

So your dev board doesn't have the typical "cross-over" FETs between RTS/DTR and io0/en, instead these are wired directly to your prog connector (check just about any commercial board, e.g. huzzah, nodemcu). The prog connector looks like a typical FTDI connector with power removed? Yes. GPIO0 conne...
by nagylzs
Sun Jan 26, 2020 10:23 am
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

Okay, so this is what I see on Windows, from RealTerm: https://imgur.com/a/qHJauMh I doubt that it will help though. :-( This seems to be a random pattern. I get a different set of (seemingly) random garbage every time I press the reset button. I have tried with different baud rates (115200 57600 38...
by nagylzs
Sun Jan 26, 2020 10:18 am
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

> ESP-WROOM-32 modules can have varying flash sizes as well as varying flash chips that have differing capabilities, such as dio vs qio and 40Mhz vs 80Mhz. Your flashing of the firmware may not have gotten the right modes. Yes, but please note that the 1.12 firmware that can be downloaded from micro...
by nagylzs
Sat Jan 25, 2020 12:40 pm
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

Here is the whole schematic. Some LED shunt resistor values are too high, but otherwise it is how it is. The pin header called "limiter" has a jumper. When input is <=12V then pins 2 and 3 are shorted with a jumper. In this case the 7812 is not used, only the AMS1117. When input > 12V then pins 1 an...
by nagylzs
Sat Jan 25, 2020 12:26 pm
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

Re: firmware install problem

I was careful about not connecting the reserved pins on my custom board. But even if the wiring was wrong, this wouldn't explain why it works with one firmware and not with the other.

I can post the schematic of the whole board here, but I'm not sure if it will help.
by nagylzs
Sat Jan 25, 2020 7:59 am
Forum: General Discussion and Questions
Topic: firmware install problem
Replies: 12
Views: 998

firmware install problem

Hi! I have two boards: an ESP32 development board and another board that contains an ESP32 module. The former was bought as-is, the other is custom made. If I download esp32-idf3-20191220-v1.12.bin from http://micropython.org/download then I can burn it to both devices, and they both work. If I comp...
by nagylzs
Mon Dec 23, 2019 12:10 pm
Forum: Development of MicroPython
Topic: How can I create a method with 3 non-keyword parameters?
Replies: 2
Views: 444

How can I create a method with 3 non-keyword parameters?

We have these:

Code: Select all

MP_DEFINE_CONST_FUN_OBJ_1
MP_DEFINE_CONST_FUN_OBJ_2
MP_DEFINE_CONST_FUN_OBJ_3
But there is no

Code: Select all

MP_DEFINE_CONST_FUN_OBJ_4
. Is it intentional? Should I always use mp_arg_parse_all instead for methods with more than 3 parameters (including self)?