STM32F4DISC1 SPL problem
I am a user of STM32F4DISC1. I recently ran into a problem with SPL on this board trying to run a simple project on STM32F4DISC1 Standard Peripherial Library - pushing a USER BUTTON (PA0) turning GREEN LED on using EXTI.
When I compiled and ran this one, STM had crashed entering the interrupt and hanged LED in one state. It wasn’t a physical problem, because when I wrote code without EXTI just checking state of PA0 in while loop and turning LED on, it worked, so I assumed there is problem with library. I ensured myself because compiling the same code with EXTI in project created on STM32DISCOVERY SPL worked.
What’s more I ran into another problem: when I consulted my problem with a friend of mine who uses STM32F4DISC0 I heard that same code works on his development kit using its (DISC0) SPL library, so I tried to compile code from DISC1 using DISC0 SPL (I guess that DISC1 differs nothing in logical way from DISC0?) and I couldn’t download one on System Workbench in an automatic way. It just stopped after checking and downloading about 120 kB and after starting a project didn’t link a SPL with the project. Reinstalling an environment didn’t help.
Briefly:
Could you check SPL under STM32F4DISC1 because it faces problem with EXTI (I don’t know if it causes any more problems)?
Why my Workbench can’t download SPL library for DISC0?
PS. I use newest version of System Workbench for STM32.
Regards