tronicgr Posted January 2, 2014 Report Posted January 2, 2014 Hi,Does anyone found time to make a board file for the STM32F429I DISCOVERY?I'm using Chibistudio and I would like to try UGFX on that awesome board I have sitting on my desk.ThanksThanos
Joel Bodenmann Posted January 3, 2014 Report Posted January 3, 2014 Hello Thanos,Sadly we didn't find any time to create any board files for that board yet. However, somebody of the ChibiOS/RT community already contributed the LTDC HAL. Therefore it shouln't be too hard for you to wrap the HAL around the GDISP board file interface.If you created the board files, please share them to the community. We would LOVE to officially include the support for the STM32F429i-Discovery board into the repository.~ Tectu
tronicgr Posted January 3, 2014 Author Report Posted January 3, 2014 I'll try to make a wrapper board file. I'm using sourcetree to import your https://bitbucket.org/Tectu/ugfx/src to my pc locally. I never done merging before, when I get some results I'll try to do a push, or ask more details how it can be done. (if anything I could send you the files by email...).ThanksThanos
Joel Bodenmann Posted January 3, 2014 Report Posted January 3, 2014 Sounds good. Note that you have to use the ChibiOS/RT community repository in order to have the LTDC HAL.It's still the better option to use the git repository as many changes happen to the project. You are always on the latest 'version' that way. It also simplifies the contribution process especially if you change files, rather than adding new ones.If you need any help, let us know. Otherwise adding the works as a .zip here or send it per e-mail will always do the trick.Thank you very much in advance for your work. Please let me know about any progress, I can't await it! :shock: ~ Tectu
tronicgr Posted January 8, 2014 Author Report Posted January 8, 2014 Ok, I managed to fix my installation issues... So far it looks its compiling with only a few warnings:Description Resource Path Location Typeunused variable 'shelltp' [-Wunused-variable] main.c /STM32F429-DISCOVERY-example line 180 C/C++ Problemcomparison of unsigned expression < 0 is always false [-Wtype-limits] main.c /STM32F429-DISCOVERY-example line 102 C/C++ Problemcomparison of unsigned expression < 0 is always false [-Wtype-limits] main.c /STM32F429-DISCOVERY-example line 84 C/C++ Problemimplicit declaration of function 'rand' [-Wimplicit-function-declaration] main.c /STM32F429-DISCOVERY-example line 147 C/C++ Problemimplicit declaration of function 'srand' [-Wimplicit-function-declaration] main.c /STM32F429-DISCOVERY-example line 141 C/C++ Problemincompatible implicit declaration of built-in function 'memset' [enabled by default] main.c /STM32F429-DISCOVERY-example line 160 C/C++ Problemunused parameter 'g' [-Wunused-parameter] board_SSD1289.h /STM32F429-DISCOVERY-example/resources/ugfx/drivers/gdisp/SSD1289 line 115 C/C++ Problemimplicit declaration of function 'memset' [-Wimplicit-function-declaration] main.c /STM32F429-DISCOVERY-example line 160 C/C++ Problemincompatible implicit declaration of built-in function 'strcat' [enabled by default] main.c /STM32F429-DISCOVERY-example line 162 C/C++ Problemimplicit declaration of function 'strcat' [-Wimplicit-function-declaration] main.c /STM32F429-DISCOVERY-example line 162 C/C++ ProblemI'll have a change to try it on the actual board tomorrow, probably won't display anything :lol: Regards,Thanos
Joel Bodenmann Posted January 8, 2014 Report Posted January 8, 2014 I tried the demo from the ChibiOS/RT community repo myself two weeks ago and it worked just fine. From there it should be easy to create a board file.Keep us up to date ~ Tectu
tronicgr Posted January 8, 2014 Author Report Posted January 8, 2014 I tried the demo too, works fine. But so far I only get a bright white screen for my try with ugfx. I'll have to dig more into that.ThanksThanos
Joel Bodenmann Posted January 9, 2014 Report Posted January 9, 2014 What exactly did you do? I recommend you to use the provided driver until you get it working. After you got uGFX working, you can use the ILI9341 driver from the uGFX repository. This keeps out problems ~ Tectu
tronicgr Posted January 10, 2014 Author Report Posted January 10, 2014 Hi,You are right, I was trying to use the ILI9341 driver from the uGFX repository. But the driver on the STM32F429i is using RGB and SPI connection. I'm trying to figure out if I can only use SPI for now and how. The pinout is somehow different from normal SPI interfaces and can't find much info anywhere except from the the LTDC demo example. So many files to go through... I'll keep trying...ThanksThanos
Joel Bodenmann Posted January 12, 2014 Report Posted January 12, 2014 I am not sure if you can really use the SPI interface on that board. I'd recommend to use the driver in the ChibiOS/RT repository until you get it working - from there it should only be a matter of changing a few intialization parameters to use the uGFX one.~ Tectu
tronicgr Posted January 22, 2014 Author Report Posted January 22, 2014 Sorry, not yet. Being really busy last week with my day job. Working overtime (11 hours) as we expanding our farm from 600 currently to 1000 devices (windows phones )Thanos
Joel Bodenmann Posted January 27, 2014 Report Posted January 27, 2014 Any updates on this? Cannot wait for it as well ~ Tectu
JoergSH Posted January 27, 2014 Report Posted January 27, 2014 http://mikrocontroller.bplaced.net/word ... ge_id=2753thats may helps
tronicgr Posted January 28, 2014 Author Report Posted January 28, 2014 http://mikrocontroller.bplaced.net/wordpress/?page_id=2753thats may helpsThanks for the link. I already have the driver files. The board file is the one that is missing and needs lots of work to put pieces together... and lots of time for debugging...At least on the link you gave, there are more details about the connections and the interface!Best Regards,Thanos
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now