Forum : ARM
Original Post
Post Information | Post |
---|---|
September 20, 2011 - 6:33pm
|
Hi, Ride7: 7.30.10.0159 to version: Ride7: 7.34.11.0250 I use a Stm32F103VET6 with ST FWLib ver. 2.0.3. With the new versions, when I compile the file "stm32f10x_vector.c" I find the worning: "taking address of expression of type void'" Could anybody let me know what I can do in order to fix this issue? Thanks in advance |
Hi,
Your lib is long obsolete. The first step for you is to update it from the ST website.
Then if you still get the warning, we will nee more information about your project options, lib configuration, etc.
Best Regards,
Vincent
Thank you for the advice VincentC!
I updated my Ride7 because I have to work on a new project on Stm32F2xx, so I need to use the new Ride7 version.
At the same time I have to work on an old project on Stm32F10x with old ST FW Lib. The old project is in mass production, so I would not update the Lib.
Are there any other possibilities in order to fix the issue?
Thanks in advance
Damian
Hi,
The libs, old and new, come in source form from ST. Just use whichever version you want in each project. Don't use the (old) precompiled versions from Ride in any project.
For the version of the compiler it's not so easy. You might be able to copy the compiler files (\arm-gcc) from the old version of Ride to the new one. Or maybe you can use two PCs...
Vincent