i'm new in forum also beginner level for programming arm
i have bought STM32F4 Discovery board with stm32f407VG
i'm trying to start coding and trying something like blinking led
or just any success, just anything... but after two weeks of trial
and failure, i understand that you really suck at your job.
one day my phd lecturer was talking about engineering and system
design, he said;
"i have phd on electronics, but i can't manage to update my
tv-satellite channel adjustments they really have a bad design, on
the other side look at this phone (iphone) my 5 years old boy can use
its every feature, this is a good design and this makes good
i really understand him better now.
is it that much hard to make it simple;
1. Get your evaluation board
2. plug it on your PC
3. Open your IDE and start coding
4. Send it to your board...
is it so hard?
i really don't understand WHY?
why do your have to make everyting that much complicated?
why do you have to pop up an idea like PACK INSTALLER my a..
why the heck doesn't it see anything?
Can't you do anything simple or do we have to wait for one more
Steve Jobs to come and fix everything and teach you how to make good
It's very hard to make things look stupidly easy. Life's
complicated, suck it up, read and digest some of the vast amount of
technical data out there. There's got to be hundreds of blogs with
inane level of detail how they made a light blink, probably with
videos for those who went to the school for kids that can't read
When you make an interface that you only need to be an idiot to
use, you create a lot of idiots. Then all the people with the
knowledge to actual build something die off, and you're left with an
idiocracy where people water plants with sports drinks.
I don't have a masters, I don't have a piled-high-deep, I was
doing more complicated software/hardware in high school thirty plus
years ago, and without a net. Back when MTV had music videos, and
Radio Shack sold thousands of electronics parts, not thousands of
Please spare me the pity party, that some twenty something
millennial PhD student can't press an "Easy" button in an IDE, and
have functioning code drop out the bottom, let alone with two weeks
of applied effort.
I recommend to focus on the task of just stepping into putting your thoughts/ideas into practice.
Keil is offering MDK 5 Video Tutorials for beginners, but also experts at:
Very soon you will then recognize i.e. the todays benefits of i.e. an existing Middleware support or the Pack Installer and Device Family Packs.
A huge list of supported devices (more than 7500) is offered at:
Good luck with your projects.
Hakan said:beginner level for programming arm
Do you have any experience with any other microcontroller(s) ?
Do you have any experience with programming in general ?
Note that ARM do not actually make any physical products at all; they simply licence designs to people make chips - such as ST
Therefore, for specific questions about a particular chip (or family of chips), you need to go to the chip manufacturer - not ARM.
Both ST and ARM have loads of training & reference materials available
Here are some general C learning & reference materials - including a free online C textbook:
I think you both need to check the date of the original post ?
View all questions in Keil forum