This has to come up sooner or later, so I may as well be the first to mention the new module on the market:
http://www.seeedstudio.com/depot/EMW316 ... Path=19_20
It says that it has an STM32F411CE with 2.5MB of Flash and 128kB of SRAM. Sounds like something that could maybe run Micropython?
EMW3165
Re: EMW3165
I've got one of these. This is the memory map for the Lua module that ships:
+-- Content --+-- Flash ---+-- Start ---+--- End ----+
| Bootloader | Internal | 0x08000000 | 0x08007fff |
| Settings | SPI Flash | 0x00000000 | 0x00000fff |
| Application | Internal | 0x0800c000 | 0x0807ffff |
| OTA Storage | SPI Flash | 0x00040000 | 0x000bffff |
| RF Driver | SPI Flash | 0x00002000 | 0x0003ffff |
+-------------+------------+------------+------------+
I got these from going to the boot loader by holding down the boot switch and pressing reset.
There's 464k in that application slot.
I built the stm32f411discovery board image. objdump shows
Sections:
Idx Name Size VMA LMA File off Algn
0 .isr_vector 00000188 08000000 08000000 00008000 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .text 0003f440 08020000 08020000 00010000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .data 0000005c 20000000 0805f440 00050000 2**2
CONTENTS, ALLOC, LOAD, DATA
3 .bss 000063f8 2000005c 0805f49c 0005005c 2**2
ALLOC
4 .heap 00004000 20006454 0805f49c 00056454 2**0
ALLOC
5 .stack 00000800 2000a454 0805f49c 00052454 2**0
ALLOC
6 .ARM.attributes 00000037 00000000 00000000 0005005c 2**0
CONTENTS, READONLY
7 .comment 00000070 00000000 00000000 00050093 2**0
CONTENTS, READONLY
If I try to load this module, it will wipe out the bootloader.
The SWD clock and data are available on the EWM3165. Anyone have experience using the VLINK on a Discovery board to jump another device?
+-- Content --+-- Flash ---+-- Start ---+--- End ----+
| Bootloader | Internal | 0x08000000 | 0x08007fff |
| Settings | SPI Flash | 0x00000000 | 0x00000fff |
| Application | Internal | 0x0800c000 | 0x0807ffff |
| OTA Storage | SPI Flash | 0x00040000 | 0x000bffff |
| RF Driver | SPI Flash | 0x00002000 | 0x0003ffff |
+-------------+------------+------------+------------+
I got these from going to the boot loader by holding down the boot switch and pressing reset.
There's 464k in that application slot.
I built the stm32f411discovery board image. objdump shows
Sections:
Idx Name Size VMA LMA File off Algn
0 .isr_vector 00000188 08000000 08000000 00008000 2**0
CONTENTS, ALLOC, LOAD, READONLY, DATA
1 .text 0003f440 08020000 08020000 00010000 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
2 .data 0000005c 20000000 0805f440 00050000 2**2
CONTENTS, ALLOC, LOAD, DATA
3 .bss 000063f8 2000005c 0805f49c 0005005c 2**2
ALLOC
4 .heap 00004000 20006454 0805f49c 00056454 2**0
ALLOC
5 .stack 00000800 2000a454 0805f49c 00052454 2**0
ALLOC
6 .ARM.attributes 00000037 00000000 00000000 0005005c 2**0
CONTENTS, READONLY
7 .comment 00000070 00000000 00000000 00050093 2**0
CONTENTS, READONLY
If I try to load this module, it will wipe out the bootloader.
The SWD clock and data are available on the EWM3165. Anyone have experience using the VLINK on a Discovery board to jump another device?
Re: EMW3165
You can easily connect EMW3165 to Diiscovery ST-LINK SWD port.
Remove CH3 jumpers and connect SWCLK, GND, SWDIO, NRST from CN2 to EMW3165. No need to connect VDD.
Update st-link firmware first, than you can read the content of the flash and save it as backup.
I've tested it with WiFiMCU board.
Remove CH3 jumpers and connect SWCLK, GND, SWDIO, NRST from CN2 to EMW3165. No need to connect VDD.
Update st-link firmware first, than you can read the content of the flash and save it as backup.
I've tested it with WiFiMCU board.
Re: EMW3165
Are there any news regarding possibility of MicroPython running on this MCU?
Re: EMW3165
Anyone working on this? Seeed has the EMW3165 module for $7.95 with a $21 EMWE - 3165 - A Development Board, Banggood.com has the WiFiMCU EMW3165 for $11 with free shipping. The WICED SDK comes with everything including the tool chain when you launch Eclipse you can import a project and burn it in minutes (with a break for coffee).Are there any news regarding possibility of MicroPython running on this MCU?
Re: EMW3165
Well, let's hope Seeed works on this - that's their hardware, they sell it, and they are in good position to support software development for it.
Awesome MicroPython list
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/
Pycopy - A better MicroPython https://github.com/pfalcon/micropython
MicroPython standard library for all ports and forks - https://github.com/pfalcon/micropython-lib
More up to date docs - http://pycopy.readthedocs.io/
Re: EMW3165
Ordered one together with wifimcu board as well, aliexpress has a discount on them. I guess the progress depends on the involvement of devs. I'd be interested to poke around if there is more info available than what we had at the beginning of ESP discovery.
Re: EMW3165
The EMW3165 is on sale at Seeed at $4.48
https://m.seeedstudio.com/productDetail/2488
Grabbing two
Opps, sorry for digging up a 3yr old post.
https://m.seeedstudio.com/productDetail/2488
Grabbing two
Opps, sorry for digging up a 3yr old post.