The STM32F4 Discovery Board is available from Farnell Element14 here in the UK at just £17.23 + VAT. It's not as good value as the free board that the first 1000 US/Canadian students were given, but still not bad!
after i hit big red X exit debug. LD1 stops blink. But LD3&4 continutes alternately blink even after I close workspace. Does it mean the programming is still running? Is it correct? I press "RESET" doesn't help. They keep blinking.
Looks like the editor does not like negative slashes. There should be slashes (lets try positive slashes) C:/Program Files/STMicroelectronics/st_toolset ..... BTY --- after install the STMicroelectronics dir under Program Files does not exist. The install program was directed to put the files there. Should I put them in another place ?
STSW-LINK003 Ver 1.0.4 is the STlink I'm downloading. I get a st-link_v2_usbdriver.zip (on my desktop) Extract All creates dir st-link_v2_usbdriver which contains an 11.0 MB file st-link_v2_usbdriver.exe file. I right click on this file and do RUN as .. then select admin user. At this point Install STLinkDriver to: C:\Program Files\STMicroelectronics\st_toolset ....Next ... Install ... The InstallShield Wizard has successfully installed STLinkDriver.
Note: The Device Manager does not have an entry for STM32 STLink Driver icon (any where) also the C:\Program File\STMicroelectronics\st_toolset does NOT exist.
What am I doing wrong ? Was the desktop a bad choice ? Any suggestions.
@scott93: The top part of the Discovery board is a ST-LINK/V2 debugger/programmer that can ALWAYS connect to the STM32F4 target device (on the back side of the board). This does not depend on the status of the firmware on that target MCU. You could not be a "bricking" type of situation with this board because you are not flashing the firmware of the STM32F4 using a erasable bootloader for example.
The USB bootloader that is built in to the STM32F4 device System Memory is based on USB DFU class. It cannot be erased or overwritten.
@mike impossible You can either copy/paste the code generated into your own project files, or take the generated C files, add them to the IAR project, include the H files in your main application files and call the init functions
@polarbeardj: You can display the images and mjpeg video by placing those files on the root drive of a USB flash drive and plug that into the Micro USB port on the bottom of the Discovery board. The instructions are in this file (note that forward slashes in the below path might be stripped by the chat):
Excellent class. I'm going to reboot my machine to see it that solves the download problem I'm having with STLink. It's strange the admin user does not generate an error message but the C:ProgramFiles/STMicroelectronics/st_toolset is NOT there. Hope the re-boot solves this. BTY- the MicroXplorer worked jsut fine. Catch you later and thanks again for a great class.
@gsteshen I had the same problem last night in getting an error when running EWARM. But I had not restarted my PC to finish installing some Windows updates. Once I rebooted, the EWARM errors went away and all was well.
Cannot activate EWARM. Getting error message when I'm trying to register. The error is coming from the license manager, that it cannot connect to the registration site. Tried it on two separate computers. Is there a workaround for it?
Question: If I don't wish to purchase a 3rd party development environment, does ST provide one or is there an Open Source variant?
Another Question: Let's say I create a great app on the Discovery board. How would I turn that into a product to sell? In other words, I'll end up with C code plus some connections to the discovery board. What are the next steps?
@hpreinitz: The discovery board needs to plugged into the PC using a USB cable in order for you to see an entry in Device Manager. If the driver install was not successful, you should at least see a "STM32 STLink" device under "Other Devices" with a yellow exclamation mark.
got lost and was not able to follow fast enough... and you'all got too far ahead... I'll now wait till the end and play throught the recorded version. Sounds like good stuff... I just got to far behind.
@everiste32 and anyone else having ST-LINK driver install issues on Win 8.1:
Please follow the troubleshooting steps in the Getting Started document on page 4 and 5 to force the install.
If those steps did not resolve the issue and Windows cannot find a driver, then from Device Manager, right click the "STM32 STLink" device entry with the exclamation mark and manually point to the driver directory (where the batch file is located).
@scott93 Yes, the bus matrix allows simultaneous transfers as long as the masters don't try to access the same bus at the same time. For example, you can DMA from a periphral to the SRAM while the CPU can fetch instructions from the Flash.
If you haven't received your board, we're sorry it is taking so long. We thought we'd left enough time for the delivery services to work. The good news is that you can still take the class from the archive once the boards have arrived. We'll continue to monitor the chats over the next few days and you can contact Jacob or ST afterward for assistance.
Good morning! With about 20 minutes to go before this hands-on session, We need to remind everyone to go through the "Setting up the STM32F429 Discovery Board..." PDF document posted in the "Special Educational Materials" area above the Live Chat on this page and install IAR tools and ST-LINK drivers prior to the beginning of the session. You'll need to have done so and followed the instructions to set up the board, in order to take full advantage of the course.
@Barnwell_R: If you have admin rights on your machine, you can try launching the installer by right clicking on the installer executable and selecting "Run As Administrator". Otherwise you may need to contact your IT department for assistance.
@Barnwell_R - Looks like your corporate IT does not allow you to install that, or any(?), app onto your company computer? Need your boss to scream at them? May need one of them to install using their "admin" login.
Good morning. Sorry to say I'm having a problem with the STlink install. It reports success no errors but is does not appear in the device list. I installed it on a Windows XP which looks like it's supported. I've tried several times. Removed , downloaded and installed. Still no STMlink* driver. Is there another driver just for XO ?
Good morning! With less than 1 hour to go before this hands-on session, I wanted to remind everyone to go through the "Setting up the STM32F429 Discovery Board..." PDF document posted in the "Special Educational Materials" area above the Live Chat on this page and install IAR tools and ST-LINK drivers prior to the beginning of the session. If you have not done so already, please download all materials and follow instructions to set up the board.
@Rob: I just tried the download link for the zip file, and was able to successfully download.
Has anyone else had issues trying to access the "Hands-On Example Package (zip file)" using the link from the classroom page? I consistently get "The connection was reset" when I attempt to use the link. I had no issues with any of the other links and downloads.
If so one other thing you could try is launching IAR Embedded Workbench as an Administrator (right click on Embedded Workbench in Start Menu and select "Run As Administrator") and see if the problem is resolved.
I'm reading through the setup instructions and have one concern. It looks like you are asking to load the time limited version of IAR. My problem is that I have already loaded this in the past. My 30 day trial is up and now am limited on code size. I haven't looked through the files, but will this be an issue somewhere down the line in these training sessions?
NASA's Orion Flight Software Production Systems Manager Darrel G. Raines joins Planet Analog Editor Steve Taranovich and Embedded.com Editor Max Maxfield to talk about embedded flight software used in Orion Spacecraft, part of NASA's Mars mission. Live radio show and live chat. Get your questions ready.
Brought to you by