Not with the Maple IDE. I can use the bootloader (though I am not).
FreeRTOS on The Maple?
(89 posts) (15 voices)-
Posted 4 years ago #
-
I'm also running ChibiOs on my Maple. On the leaflabs wiki you can find an article I wrote regarding the installation proces ( http://wiki.leaflabs.com/index.php?title=Running_ChibiOS_on_the_Maple_r5 ). Good luck!
Posted 4 years ago # -
hi,
is there a way to make CoOS work with new release of mapple ?
While it works with the IDE, i can't get it work with the libmaple unix toolchain.
I can't figure out the systick modification beetween the ide and libmaple unix toolchain.
Any help ?Posted 4 years ago # -
komodo974,
The IDE and Unix toolchain use identical libmaple sources, so there must be something up with the way CoOS is getting built. Can you provide some more details on your setup and the error messages you get when trying to use the Unix toolchain?
Posted 4 years ago # -
Thank you mbolivar,
i was using two different version on ide and toolchain. Now it works with toolchain too but
it works with the toolchain on 0.0.9-0 but not with 0.0.9-228. I've just bought 2 new maple ret6 edition and it will be great if my code can work with 0.0.10beta.
I use the code from x893 site and i think something has change (with 0.0.09-228) in systick but can figure out what.
Thanks again.Posted 4 years ago # -
for the RET6 you will need 0.0.10Beta or greater, as these chips require some subtle changes to the linker and upload scheme to work properly (namely the dfu upload writes 2KB flash pages at a time instead of 1KB)
What are using the OS for, would love to see something on the wiki about it!
Posted 4 years ago # -
Hello,
somebody may be interested by that. If you use CoOS (x893 library) you need to modify the file OsPort.c. Change PendSV to __exc_pendsv. Because it seems to have been changed in the recent libmaple release. Now everything work. Next step, get a wotking I2C on 0.0.10beta !For now i play around with the board, when i will launch a real project, i will post on the wiki.
Posted 4 years ago # -
great! looking forward to seeing it there.
Posted 4 years ago # -
komodo974, for getting help with I2C, see this thread:
http://forums.leaflabs.com/topic.php?id=28&page=6I apologise about the lack of the Wire library as of yet, my workload is only recently becoming lighter, so soon I'll be working on finishing that.
Posted 4 years ago # -
Why I2C a big problem ? Not enough info from RM0008 ? Or no debugging tools for hardware debug Maple ? Not understand. Or you only wait than other man take a time to resolve your problem? I need a CAN interface for my own and no up discussion about it - simple take debugger, RM0008 and 2 days from my life. Now work w/o any problem. Of course i can publish codes (if any need it). It's open source project and not proprietary devices. If you need something make it yourself and publish it (also you can use other mans works as benefit).
Posted 4 years ago # -
Not a big problem, only my roadmap :-) i'm new with that things, and i'd like to keep close to libmaple so i can use new version without trouble. Don't want to make my own lib. I will share all new informations, i will discover ! Thank you X893 for sharing things (like CoOS an RTOS) that help us understand the real time concept !
Posted 4 years ago # -
komodo974,
there are a few examples uses of i2c.h linked to in the wiki:
our thanks to the hackers working on porting libmaple to the discovery board for these examples.
Posted 4 years ago # -
Just a quick update:
IRC user Wowpew (nis on GitHub) and I have gotten an initial working version of x893's FreeRTOS port to the Maple in my personal libmaple tree (WARNING: this is development code; have fun, but don't expect too much):
https://github.com/mbolivar/libmaple/tree/freertos
See /examples/freertos-blinky.cpp for a working blinky example.
Posted 4 years ago # -
I'm here as well :)
Wowpew is an old nick. Been a while since I've used IRC.I'm trying to get an updated version of FreeRTOS working. The current working files are from FreeRTOS v. 6.1.0 and the newest version is 7.0.1.
Update: The newer version is working. I've sent you the changes.
Posted 4 years ago #
Reply
You must log in to post.