Jump to content

Recommended Posts

Posted

Hello, this is my first post, i 'll begin with a big thanks for this open source graphic library in the spirit of our beloved ChibiOS.

As a total newbie, i try the discoF746 ChibiOS demo. After adding some include path in makefile, it compiles.

When flashed to the devboard, the screen just get white and nothing more.

I have added a blinker task to main.c , so i can see that the processor is not stuck since the led blinks.

I use Chibios3 from master branch.

I need and advice to know where to search to make this demo works, and then begin my own project.

EDIT1 : the raw32 version demo is working. Does the ChibiOS version only works with known version of chibios ? if so, what is/are the version known to work ?

EDIT1.1 : does not compile with 3.0.4, compile but just show whitescreen with 16.1.0 and 16.1.1

Thanks,

Alexandre

Posted

There is something broken with the ChibiOS V3 support for the STM32F7.

As yet we have not been able to identify what is wrong.

Compiling with ChibiOS V2 as a STM32F4 target works.

Compiling with RAW32 as a STM32F4 or F7 target works.

It is only ChibiOS V3 with an F7 target that doesn't.

I spent nearly a week trying to find the problem but couldn't so I gave it up until I have more time (there is never enough of that! :) )

If you would like to try and find the problem we would be very appreciative. It has something to do with either the port initialisation sequence or the clock initialisation sequence in ChibiOS V3 as it obviously works perfectly with RAW32.

Posted
I spent nearly a week trying to find the problem but couldn't so I gave it up until I have more time (there is never enough of that! :) )

If you would like to try and find the problem we would be very appreciative. It has something to do with either the port initialisation sequence or the clock initialisation sequence in ChibiOS V3 as it obviously works perfectly with RAW32.

Thanks for this information. Well, i planned to use a disco_F746 for a project for students, which is beginning .. now, but I think that the goal that I ask (an ADSB transponder simulator to simulate and detect garbling) can be achieved

with a disco_F429, so, since disco_F429 ufgx/chibios port works, i will, in the first time ask my students to use a disco F429. It will even be easier for the student because

their real time / rtos course is based upon chibios 2.6.

In my spare time, i will try to see if i can detect where disco_F746 port fail ..

Alexandre

Posted

That sounds good to us!

We are happy to answer any of your questions to help you figuring out what causes the problem with the F7 port. It's just that we are currently drowning in work so we don't have time to get to it ourselves.

~ Tectu

  • 10 months later...
Posted

Does the uGfx demo (when using ChibiOS) relies on the discoveryF746 board.h file provided by ChibiOS ?

If so, i have seen that there is some differences for this board between the definitions provided by ST CubeMX and

the ones in ChibiOS board.h

Saying that, i have tried to fix chibios board.h, with no success (now the screen goes black after init, but still nothing displayed on it)

Alexandre

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...