STM32_Arduino_Cores icon indicating copy to clipboard operation
STM32_Arduino_Cores copied to clipboard

Lots of warnings are produced when compiling for F407

Open rogerclarkmelbourne opened this issue 10 years ago • 8 comments
trafficstars

Lots of warnings are produced when compiling for F407

e.g. MakerLabMe\MakerLabMe\variants\F4Discovery/libstm_stm32f40x_8Mhz_gcc_rel.a(startup_stm32f4xx.o):(.isr_vector+0x108): warning: undefined reference to TIM5_IRQHandler' \variant.cpp.o: In functionUART4_IRQHandler': \MakerLabMe\variants\F4Discovery/variant.cpp:314: warning: undefined reference to Serial1' \variant.cpp.o: In functionUSART2_IRQHandler': MakerLabMe\variants\F4Discovery/variant.cpp:319: warning: undefined reference to `Serial2'

These errors are compiling an empty sketch in IDE 1.6.3

rogerclarkmelbourne avatar May 08 '15 06:05 rogerclarkmelbourne

there are news?

Drakelive avatar Jun 03 '15 13:06 Drakelive

I had an email from the author of the repo saying he was not actively developing it.

The only repo that value ply works for F407 is mine, but you could also look at Koduino ( however koduino doesn't support F4 at the moment, though it may not be too had to add F407)

Try posting to the F4 section of www.stm32duino.com

rogerclarkmelbourne avatar Jun 03 '15 21:06 rogerclarkmelbourne

Just to chime in (I'm the koduino creator), I'm actively using a F405 at the moment so it isn't too big of a leap to a F407. However, I'm drowning in PhD work at the moment, so I'm not advertising much support till I'm more free. :( Please feel free to check it out! https://github.com/avikde/koduino Thanks! -Avik

On Wed, Jun 3, 2015 at 5:56 PM Roger Clark [email protected] wrote:

I had an email from the author of the repo saying he was not actively developing it.

The only repo that value ply works for F407 is mine, but you could also look at Koduino ( however koduino doesn't support F4 at the moment, though it may not be too had to add F407)

Try posting to the F4 section of www.stm32duino.com

— Reply to this email directly or view it on GitHub https://github.com/MakerLabMe/STM32_Arduino_Cores/issues/7#issuecomment-108626957 .

avikde avatar Jun 04 '15 00:06 avikde

Thanks Avik

Have you pushed your F4 changes, as I can only see F373 in boards.txt

rogerclarkmelbourne avatar Jun 04 '15 00:06 rogerclarkmelbourne

Ah, yes, sorry no I hadn't yet since I've been using Makefiles for all my work. I just added a section to boards.txt and it compiles through IDE 1.6.1, but haven't checked the "maximum_size" number, etc.

I guess I should mention that I haven't kept up with the rapid changes to the IDE after v1.6.1, and gcc-arm-none-eabi v2014q3... :(

On Wed, Jun 3, 2015 at 8:41 PM Roger Clark [email protected] wrote:

Thanks Avik

Have you pushed your F4 changes, as I can only see F373 in boards.txt

— Reply to this email directly or view it on GitHub https://github.com/MakerLabMe/STM32_Arduino_Cores/issues/7#issuecomment-108658538 .

avikde avatar Jun 04 '15 01:06 avikde

Avik

If you have not updated since 1.6.1 your will need to add the platform rewrite keys file, otherwise it won't find the compiler (as they have hidden it)

And you have to manually install the Due, to get the compiler installed (in its hidden folder)

rogerclarkmelbourne avatar Jun 04 '15 01:06 rogerclarkmelbourne

Hi Roger, I remember you were mentioning that you'd wait for things to settle down with the IDE before implementing some kind of package file to download your core. Has that happened yet? -Avik

On Wed, Jun 3, 2015 at 9:13 PM Roger Clark [email protected] wrote:

Avik

If you have not updated since 1.6.1 your will need to add the platform rewrite keys file, otherwise it won't find the compiler (as they have hidden it)

— Reply to this email directly or view it on GitHub https://github.com/MakerLabMe/STM32_Arduino_Cores/issues/7#issuecomment-108669385 .

avikde avatar Jun 04 '15 13:06 avikde

Avik

I have decided not to do a package for the 1.6.4 Boards Manager, because its not useful to the majority of the people using the repo.

The Boards Manager puts the cores it downloads in a hidden folder on windows, which makes it hard for people to get to. And the repo is still under constant development by a lot of people, both on the F1 and F4 cores.

The Boards manager system is really only useful for cores which are 100% complete and where users are not submitting enhancements etc

rogerclarkmelbourne avatar Jun 04 '15 21:06 rogerclarkmelbourne