(1v71_olimexino_stm32.bin) Maple Mini compatible? #5176
Replies: 1 comment
-
Posted at 2014-12-21 by Glocke And...Add, I have tried to communicate with via direct mini-USB on-board, and also by FTDI (Serial1 direct). 115000bauds. No response and no LED !!! Death! :-( Posted at 2014-12-21 by @gfwilliams Hmm... It should work. I don't have time to check the actual image on a normal maple board again, but I think people (@bobricius?) do use it and it's fine. You did use the ST flash utility rather than the maple one? When flashed with Espruino it would communicate at 9600 baud by default so you could try that? Posted at 2014-12-22 by bobricius hi maple mini using diferent pin for usb enumeration controll. Posted at 2014-12-22 by bobricius also led is on another pin Posted at 2014-12-22 by @gfwilliams Thanks! So @glocke I'm afraid that you'd need to build a special version of the Espruino firmware for it. Having said that, serial may still work at 9600 baud Posted at 2015-01-11 by user51876 I have .py file for maplemini without bootloader. I'm not tested it throughly, but usbserial, led, button, i2c1 and save() works on 4$ maplemini clone from ali. bmp085.js module require hand minification for 20k of RAM. Posted at 2015-01-12 by @gfwilliams Great, thanks for letting me know. Do you think you could issue a GitHub pull request for it? I've got a maple mini here so it'd be fun to have it working, Posted at 2015-01-13 by user51876 File without board outline definition in attach. Attachments: Posted at 2015-01-13 by @gfwilliams thanks - done! Posted at 2015-01-16 by user51876 So strange... Attachments: Posted at 2015-01-16 by @gfwilliams That is strange! Just tried here, and it happens on the Maple Mini, but not on other boards (well, the Espruino board). Posted at 2015-01-16 by DrAzzy Uh, is this one of the low-ram boards that uses the smaller size jsvars? Has anyone checked that the jsvar size shrink didn't break that? I think most people are using official boards or the higher spec STM32 boards, so maybe this could have slipped through? Posted at 2015-01-16 by jlawson Same incorrect result on the Olimexino_STM32 (128k FLASH, 20k SRAM) I get the correct result on a real Maple RET6 (512k FLASH, 64k SRAM) Posted at 2015-01-16 by @gfwilliams Yes, it'll be using the 12 bit vars. I just did a compile with the PC forced to use 12 byte vars, and that showed the problem too - so at least it'll be easy to debug Posted at 2015-01-16 by @gfwilliams Right - got it. It's to do with floating point numbers being overwritten by the reference count. I've got a slightly hacky fix for it I think - I'll commit it in a sec. Posted at 2015-01-16 by @gfwilliams Ok, sorted. If you try again with the latest from GitHub then it should work. Posted at 2015-01-19 by jlawson Just to confirm this now works with the Olimexino_STM32 Posted at 2015-01-19 by @gfwilliams Great, thanks for letting me know! Posted at 2015-08-28 by bigplik hi, what should I type to upload espruino to maple mini like user51876?
maplemini.py should be instead of stm32loader.py? Posted at 2015-12-09 by bigplik could anyone explain how to load Espruino into mini as user51876 did? Posted at 2015-12-10 by @gfwilliams Have you tried just using the instructions for flashing other boards - specifically the ones for the Olimexino/Leaflabs Maple? Posted at 2015-12-10 by bigplik yes, I did, I can upload standard olimexino_stm32 but my mini then have some mess with pinout, pins are not the same as on the rev3+ maple, rev3+ maple works fine but not mini Posted at 2015-12-10 by @gfwilliams You would have to build your own binary using the documentation here : https://github.com/espruino/Espruino Once you've followed the steps in the Readme, just type |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2014-12-21 by Glocke
I tried to upload the firmware to a mini maple, the firmware uploaded fine (Download & Verify), but does not work! Practically, Maple and Maple Mini are identical, based on the same STM32F103, with slight differences & pinout.
Great work with Espruino!!!! I'm looking forward to see how advances, and try ... if I can!
Beta Was this translation helpful? Give feedback.
All reactions