Hi All,

I have just spent several frustrating  hours trying to get the QP (Quantum
processor) OS running with libopencm3 on the STM32F4 only to find  that you
guys have not added CMSIS compiant vector names to your cmsis portion of
the lib. ;-)

In core_cm3.h I noticed this portion of code:

*#define SysTick_Handler sys_tick_handler*
*/* FIXME: this needs to be done for all of the 14 hard vectors */*

I had to add two vectors so it looks like:

*#define SysTick_Handler sys_tick_handler*
*#define SVC_Handler sv_call_handler*
*#define PendSV_Handler pend_sv_handler*
*/* FIXME: this needs to be done for all of the 14 hard vectors */*

As QP needed the "proper" names for these vectors to override the weak ones.

Maybe some priority can be made to add all the vector names as per the
FIXME, or even better,
make the original names compliant, although that could break things for a
lot of people.

All in all though, I really like using your lib, so keep up the good work.

Regards,
Bernie Mentink
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk
_______________________________________________
libopencm3-devel mailing list
libopencm3-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libopencm3-devel

Reply via email to