electron source exist there (version 0.12.0)
just you need to compile it
install GCC ARM 7.2.1 (as default Next → Next until it was finished)
download source
download CMIS and put on CMIS folder (inside source folder)
download CORE and put on CORE folder (inside source folder)
and build firmware with command build Electron11 (i belive number 11 come from v1.1) v0.12.0
this port done from @Bauland
3 Likes
Here is 0.12.0 version: http://www.bauland.fr/Electron/Firmware/v1.1/Electron11%20Firmware%200.12.0.dfu.zip
I build it but don’t have time to test it. So tell me if there is Something wrong !
3 Likes
Hi,
Could you please provide a version 1.0.0 of the firmware?
Hi,
I’ve tried the firmware but Windows says that the USB device has not been recognized. It work with the firmware 0.12.0 but not this one.
1 Like
i need to check this problem may still not fixed
similiar situation was to port for Nucleo STM32F411RET6 i don’t know issues why
i face now two situations :
- if I use pins for SPI
(PA5 = SCK pin D13, PA6 = MISO pin D12,PA7 = MOSI pin D11) do not work
also
if i use
#define UART_DEBUGGER_INDEX 1 automatically it eat ram memory
and i can not use even resolution of 160x20 pixel on ST7735
so only way to test it was through using devices with their protocols (I2C,SPI,UART …) so
for i2c i test i use display ssd1306 and
for spi i test i use…
Hi,
I want to use USB debugger only.
When this code in device.h,
#define DEBUGGER_FORCE_API STM32F4_UsbDevice_GetRequiredApi()
#define DEBUGGER_FORCE_INDEX USB_DEBUGGER_INDEX
It not working because configuration value is empty.
@jango_jas
re - download again firmware for TinyCLR Electron
1 Like
Justin
August 3, 2019, 10:10pm
149
The above firmware does indeed work but your not going to have much fun with it in the real world as the memory mapping is not quite right.
With a couple of changes…
Justin
August 3, 2019, 10:31pm
150
TinyCLR OS v1.0.1 for above is here
with this firmware i’ve got usb unkown
also with source from DEV Branch
but with MASTER Branch seems it was ok , also if i install FEZCLR dfu and install from TinyCLR Config Setup v1.0.0
1 Like
Justin
August 4, 2019, 6:03am
152
You have an Electron v1?
If so then that’s probably your issue as v1 had an 8 MHz stay vs 12 KHz for v1.1.
My download is set for 12 MHz
yes the first Electron 1.0 not 1.1 i don’t know what problem have but i face two problems with this master piece
if i build with new dev branch tinyclr have this issues
if i build with old master branch tinyclr have no issues.
Justin
August 4, 2019, 7:56am
154
Add #define STM32F4_EXT_CRYSTAL_CLOCK_HZ 8000000 to Device.h
thanx a lot
but i make new firmware from G30 with slide modification regards,
just optimized to use full memory / and 411x … instead 401x
now builded from DEV
Justin
August 4, 2019, 8:21am
156
Whats does
Debug.WriteLine("Used: " + Memory.UsedBytes + " Free: " + Memory.FreeBytes);
Give you.
var freeRam = GHIElectronics.TinyCLR.Native.Memory.FreeBytes;
var usedRam = GHIElectronics.TinyCLR.Native.Memory.UsedBytes;
Debug.WriteLine("free Ram : " + freeRam.ToString() + " - used Ram : " + usedRam.ToString());
free Ram : 41456 - used Ram : 39872
firmware
src for firmware
sample code
https://drive.google.com/drive/folders/1oN0vRiyMlEWja5Lt3hXD85kM2at_o9kw?usp=sharing
Justin
August 4, 2019, 10:32am
158
Your still missing some ram…
I will email you.
Hi Justin,
I’ve tried your last firmware (you sended it to me via email) and it worked well with enough memory for my project. If you are able to free more memory let me (us) know!.
Thank you.