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
STM32F429IDISCOVERY support #126
Comments
I got such a board yesterday and I will try to port Espruino to it. I did some work for the Embedded Pi board from coocox. It is nearly the same as the olimexino stm32 board with different pin outs. I gave it a try by flashing it with the olomexino binary and it works mosty. Communication via serial is working but the pin out is different. So I added an BOARD.py and made changes to the makefile. Unfortunately, the latest repo content seems to be corrupted because I get errors by compiling some of the math libs. I will wait until these bugs are fixed and try then to get it work on teh embedded_pi board. |
Hi thminuth, Maybe do a fresh checkout? As far as I know there haven't been any changes to the Maths lib, and travis (the automatic build) seems to be able to build fine: https://travis-ci.org/espruino/Espruino It'd be great if you could look at it. As far as I could tell, the code does run and is looping around, but it didn't look like Serial or USB was initialising properly. |
Hello Gordon, I just made a fresh checkout and the compiling problem ist still the same. It was working fine with Version 1.4.1. I made no changes (same compiler arm-none-eabi from 2013.05) but now it will not compile. I attached the error output as error.txt and the makefile. I can’t see any errors in the makefile. Please have a lock. Thanks Thomas Am 16.12.2013 um 09:19 schrieb Gordon Williams notifications@github.com:
|
That's odd - I can't see any errors in there either. The warnings in the What command are you using to compile?
On 16/12/13 10:05, thminuth wrote:
|
Just the make command. I tried make, sudo make with and without parameters Dipl. Ing. Elektr. Technik Thomas Minuth 81479 München
|
Did you look at: https://github.com/espruino/Espruino/blob/master/README.md#building It might be worth prepending 'V=1' as this outputs more debug info?
On 16/12/13 12:06, thminuth wrote:
|
Hello Gordon I found the reason for the problem. My compiler was corrupted. The libs crti.o and ctrbegin.o are part of the gnu compiler lib. I downt know why but these libs and others are damaged. I´m using an VM with ubuntu 12.04 LTS and till now this configuration was very reliable. I reinstalled the compiler and it works. Now I try to get the embedded pi board and after that the new STM32 board. Thanks for your help Thomas
Mit freundlichen Grüßen Thomas Minuth Dipl. Ing. Elektrotechnik (FH) D-81479 München Phone: +49 151 22633804 |
Hi. Thomas. I order this dev kit from Farnell : http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090 |
Hi Dzairo, I have just started to port espruino to the device. It will take some time. As soon the system is stable and tested I will check it in to the githup repsoitory. Gordon as the lead in this project has to release it. Than the code will be available for all. But I can you send prereleases if you wish? Kind regards and happy cristmas
|
Hi. Thomas. |
Hi.Thomas. PS: by STLink utility I can flash bin file .. but if try : espruino_1v41_stm32f4discovery.bin and connect to micro USB cable to PC then not detect serial port..I don't know if this bin file is possible to use in my F429 . bin file for F429 I can not find.. if you have it ( only for testing ) then pls send to my email.. |
thminuth are you here ?? you have working Espruino for dis dev kit ?? Best regards.. |
Just had a thought about this. When I tried, it seemed to enter the event loop but not to respond on Serial. It's entirely likely it's just a clock rate issue? You could put a scope on the USART TX pin and check if something comes out - and if so, how far off 9600 baud (which it's supposed to be) it is. The STM32F4's libraries might need updating to the latest versions too. |
As a small note, I did notice there is a tweaked version of system_stm32f4xx file in the 429 release. Eyal
|
That may have something to do with it. Can you post up a link? it might help thminuth. |
Sure. The firmware package can be downloaded from: A system_stm32f4xx.c file can be found under: |
I was able to flash the board with MacOS, but indeed I can't see a serial port.
|
The Readme actually says:
So this isn't surprising I guess. You could try adding a USB-TTL converter to A9/A10 and connecting at 9600 baud... |
Closing due to lack of interest |
http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090
I don't have time for this right now, but it'd be great to port Espruino to it - it's even more of a bargain than the HY boards, and doesn't have to be shipped from China. I believe the LCD display is already supported by the lcd_fsmc driver too.
The text was updated successfully, but these errors were encountered: