drw36 and nicholasfillon: Thanks for the response!
Will double check my steps, but I did copy main_step4.c to replace main.c and X'ed old main.c out in the build. Also added Cycle_Counter.c/.h but I will double check those too. So you guys did get entire Step 4 exercise to work with out the TimerCount_Start/Stop, I take it?
I must have missed something. Guess I will just have to have another go at it...
@Alan, be sure to have selected the ST-LINK in your debug section of the option of the project under EAWRM, in the options of the project, go to Debugger, then select the tab download and make sure the "use flash loader" is checked
@ajbieee: do not foget to copy: main_step4.c, Cycle_Counter.c, and Cycle_Counter.h into the FPU directory where you have the source files. and then add these files into your project under IAR EWARM, then exclude main.c from the build
Error[Li005]: no definition for "TimerCount_Start" [referenced from C:\STM32Seminar\Projects\Peripheral_Examples\FPU_Example\EWARM\Debug\Obj\main_Step4.o] Error[Li005]: no definition for "TimerCount_Stop" [referenced from C:\STM32Seminar\Projects\Peripheral_Examples\FPU_Example\EWARM\Debug\Obj\main_Step4.o] Error while running Linker
I also think the format of this presentation was a great idea. I've been to several of these seminars throughout my career and this was the best because I didn't have to leave my office. I hope ST, Digikey, EE Times and others will do more seminars in this format.
It looks like system_stm32f4xx.c defines the system clock speed and is set to 180 MHz. I just saw a couple of references inside the IAR environment that indicated 72 MHz, which I believe is the F3 series max clock speed.
I just wanted to mention that I, too, will need to get my STM32 [GCC?] toolchain+IDE (etc) up and working under Linux. And also under something not altogether foreign from a dev perspective, Mac OS. cc STMicroelectronics!
Thanks for teh LINE EDITORS !! The issue that i see is the "getting redy from session 2 to Session3" -- IAR enviroment options, and setting such line numbers, and features. After that Session 3-4-5 can be done. Knowing the Enviromnet help. I know some folks here they are already using IAR so they know what to Click!!!
I think this whole course concept with the hands-on hardware interaction is a GREAT idea — thanks Jacob, ST, Digi-Key, UBM, et al for making it possible! (and for being willing to try out this experiment in the first place)
It would be nice to be able to download the wave file of the presentation available so that it can be played localy without the use of the internet as some times it gets glitchy in my area even though it is highspeed.
I also got way far behind at the "Options" selection. It wasn't clear that a portion of the code needed to be highlighted first. Also, I had trouble following at the bottom of slide 20 - I didn't know how to place the code into the 'working directory', and spent quite a bit of time trying to find that directory using WindowsExplorer, instead of just dragging&dropping the code into the source tree within IAR.
Thanks again Jacob. I see now that those of us with limited experience should listen to your lecture to note the main points, then step slowly through the archived material to gain an in-depth understanding of this system.
Thanks EEtimes, Jacob, Rich, Digikey et. all. This is a really good way to introduce a new product and get into the hands of embedded designers. The only suggestion I could make is to help provide easier access to a free(open source) or low cost toolchain with specific support for the family. This is important for us small guys who don't have a lot of time to tweak existing tools.
@Jacob_Beningo: btw, do you know why is it that you're so time-confined? (I'm familiar with the designnews series, so it's not new to me, but I never quite understood why quite so very limited, particularly as clarity of educational instruction seems like it would be the paramount consideration)
SO in assembly there are specific op codes that are used when the FPU is enabled versus emulated when not. So unless you write in asembly, it will be hard for the C compiiler to do this. There are specfic exceptions and ISR for the FPU, you can monitor those. These are explained in the App note for the FPU at www.st.com/stm32f4.
Another update on reloading the demo program. I just reloaded it after this webinar session, and the day-of-week was only wrong on the first pass (showed Mon instead of Thurs). When I reran it, it correctly showed Thurs for 12 Dec 2013. Cheers.
check out www.st.com/stm32f4, app note for FPU. There is a full dsp library also in our standard F4 library. This is form arm. Check out www.arm.com, the docs are there on how to use the DSP library in our standard library.
Thanks for the presentation. I look forward to working through these projects when the board arrives. I can sympathize with those who are truely new to the discipline and offer the advice to work the projects on this and other processors so that it becomes familiar. I have been using these devices for decades and could follow even though I never used this family of processors.
One of the exiciting things about this course is that it is a hands-on course online! I think this is the first time many of us have tried something like this so expect it to only get better in the future!
Good session. Limited time, so it has to be quite dense. Lots of example projects to explore. Written instructions very clear. As an non-US, non-Canadian, non-first-1000 viewer, I'm impressed with this very cheap, very powerful MCU board. Ordered it from RS Online. Got it next day.
re things moving too quickly for us to follow along—I have to reluctantly agree; but I think really, it's the misc shell etc activities (eg locating files in a *different* FS subtree) are really what the problems stem from—I must confess, I'm the last person to be imagined in this situation (everything prior was way too slow for me) (and also, I went and followed through the first few exercises in the slides last night)
I HAVE TWO STATION, ONE JUST TO SEE THE CHAT WINDOW AND SLICE, THE OTHER JUST FOR THE DEVELOPMENT, AND STILL I GOT LOST, A VIDEO STREAMING WILL HELP SINCE WE FOLLOW, IT IS SO SIMPLE TO CREATE ONE, GO TO JUSTINTV, USTREAM, OPEN A CHANNEL, AND UPLOAD WEBCAST ... THEY HAVE ALL THE BANDWITH
Thanks Jacob, once the audio had an opportunity to cache it worked fine, even if I was running about 4 minutes behind everyone else judging by the chats. SysTick worked fine, will do the IAR sim now and be back for the graphics tomorrow.
STILL !!!!!! THESE ONLINE ARE GOOD IF THERE SI A VIDEO STREAMING!!! SO TAHT WE KNOW WHAT IN THE WORLD THE PRESENTER IS CLICKING .... AUDIO IS NOT SUFFICIENT WHEN DEALING WEBCAST. SPECIALLY SETTING UP AND WORKING WITH EXAMPLES.
Not yet! however I am geting exposure and will later in time follow up on the course. Being able to referance the achieve and course material is perfect for delayed comuniations situations. I still have no audio and am on line to read the chats and overview the slides POWER POINT. A network proplem for the audio still continues. I have three WorkStations and all are in order.
what do you do with the Source Code of teh configuration and where do you place this configuartion on a new Project. It is graet that we can configure all the Pins to avoid issues in multiple funtions pins, but where and how do we use these files
Devad, Sorry you having issue, just installed on Win7, STLINK driver comes up under OTHER devices, had to uninstall, and manually install, took care ofthe problem. Check out the help slides, there are specific instructions.
I am very new to putting together toolchains. I have used IAR before and that is
up and running. I have tried to get Eclipse to play nice with Code Sourcery Lite following a couple of prior online blog post. No joy yet. I am hoping that someone more knowledgeable will post a setup for freeware C/C+ toolchain with support for stm32f4xx soon.
-The streaming audio player will appear on this web page when the show starts at 12:00 pm Eastern today. Note however that some companies block live audio streams. If when the show starts you don't hear any audio, try refreshing your browser. Also, Firefox and Chrome seemed to be the best browser for listening.
fredrik, the Outlook calendar item that gets sent puts the reminder setting at "none" so it won't sound a bell or anything unless you change that setting in your calendar. At least that's how it has been working for me.
I confirm what @DPC1E said for the rebuilt demo program -- the calendar for today (12 Dec 2013) INCORRECTLY shows as Monday. I also noticed the icons were a little different. Can we get one without the bug?
A Book For All Reasons Bernard Cole1 Comment Robert Oshana's recent book "Software Engineering for Embedded Systems (Newnes/Elsevier)," written and edited with Mark Kraeling, is a 'book for all reasons.' At almost 1,200 pages, it ...