Keil MDK RTE is compatible with KEIL4 stm32f10x standard library 1. Problem
In the beginning of learning embedded, is from the 51 SCM start, the use of KEIL4 development environment, with very handy. Until recently contacted arm to learn STM32 and its library functions.
At first I studied STM32 's version 3.5 standard library "stm32f10x Standard Peripherals Library", but later found that the acquisition of Keil company developed a more powerful
to use these software. However, even if we are familiar with the Keil software, we still cannot clarify some concepts, which are often confused: Keil, uvision, realview, MDK, and Keil C51. What are the differences between them, what is the connection? Next we will make a detailed analysis.
Keil is the name of the company, and sometimes all software development tools of Keil.
Uvision is an integrated development environment (IDE) developed by Keil, si
A few days ago into the hands of a J-LINK, because the H-JTAG after all on the MDK support is not too perfect, for example, with the Download button on the Keil MDK burning program, not directly can burn in, instead, the H-Flash software is popped up, and then the file is manually selected for installation. In addition, the single-step debugging with h_jtag is ea
A few days ago into the hands of a J-LINK, because the H-JTAG after all for the MDK support is not too perfect, such as using the Download button on the Keil MDK burnProgramInstead of simply burning the file, the H-Flash software is popped up, and then the file is manually selected for burning. In addition, the single-step debugging with h_jtag is easy to run ine
Preface: Three weeks ago, I suddenly wanted to write a Remote Upgrade Program. At that time, I only knew that IAP meant application programming, but I still knew nothing about how to compile it. I set a stage objective for myself to solve one problem after another by writing the most basic code. Three weeks later, I tried the experiment more than 50 times using my own design method. No upgrade failed.
In the past three weeks, I have encountered a lot of puzzles, puzzles, and even the desire to g
don't have to worry about them. These functions are automatically managed by realview MDK. As long as the above content is correctly implemented, developers can download the program compiled by the realview MDK to their flash chips. The following describes how to add a Flash program:
1. Create an empty subfolder under C: "Keil" arm "Flash;
2. in the flash fol
When you see the question may feel very simple, with J-LINK to burn program to nand flash is very simple, I want to say is, if it is learning, then it should not only to know its ran, let us know why. If you are a veteran, we recommend that you stop reading it, because you are no longer familiar with it, and it is useful for new users. Note: The Development Environment used is Keil MDK 3.50. You need to know the Bootloader, scattered loading of a job
MDK the optimized application http://blog.163.com/zhaojun_xf/blog/static/300505802011291384721/?????? using KEIL/MDK for so many years, it has not used its code optimization function. Always feel that it is not necessary to be able to accommodate the capacity. When you recently made a webcam project, you can always display approximately on tft 2/3 image. The remaining 1/3 are not displayed. Whe
// ================================================ ====================================// Title:// Simple comparison between IAR and MDK// Author:// Norains// Date:// Friday 11-December-2009// Environment:// MDK 4.0.2// The IAR 5.40// ================================================ ====================================
Many embedded engineers are familiar with MDK
In the integrated development environment of the Realview MDK. By default, you can generate debug Files in *.axf format and executable files in *.hex format. Although these two-format files are very helpfulULINK2Emulator for download and commissioning, butADSusers are more accustomed to using*.binformatted file. Even some embedded software developers already have*.binDebug or burn-write tool for format f
The Keil uvision (MDK v4.7) was run on Ubuntu 12.04LTS a few days ago. The process is also smooth, sharing the next steps to the needs of friends.
A screenshot of the previous installation (I'm using the old-fashioned Gnome classic interface) to see Keil uVision4 in the Wine menu.
In fact, using wine (HTTP://BAIKE.BAIDU.COM/LINK?URL=8TJGR-T30E9PQ-H4MOY_55BL__W8HDLNIKYPZD9M8G7WYFTIJL-S3S4LIGGBA_MJ) to install the running
// ================================================ ====================================// Title:// MDK streaking STL// Author:// Norains// Date:// Wednesday 16-December-2009// Environment:// MDK 4.0.2// ================================================ ====================================Both MDK and STL are well-known. The former full name is realview microcontr
The stm32 microprocessor is based on the ARM core, so many ARM-based embedded development environments can be used on the stm32 development platform. Development tools can be used for stm32 development. Selecting an appropriate development environment can speed up development and reduce development costs. This chapter briefly introduces the commonly used development tools Keil MDK and IAR ewarm of stm32, and then explains how to use resources on the s
// ================================================ ====================================// Title:// Use MDK to debug the axf File// Author:// Norains// Date:// February 21-September-2010// Environment:// Keil MDK 4.0// ================================================ ====================================
Axf is the file format used by the ARM chip. It contains the bin code and debugging information. Both rv
Keil RTX is a royalty-free, deterministic real-time operating system for ARM and cortex-m devices. With this system, you can create programs that execute multiple functions at the same time, and create applications with better structure and easier maintenance.Highlights
Royalty-free and deterministic RTOS with source code
Flexible scheduling: loop, preemptive, and collaborative
High-speed real-time operations with low interrupt latency
Small space usage applies to systems with limited resou
When I do the transplant, the Embest IDE environment of the routine moved to the RealView MDK process, once encountered a problem: When the project was generated, the compilation passed all, but at the link prompt many symbols are undefined. If the reader has also encountered this problem, please continue to see if the link when prompted undefined variables are some inline functions (that is, using the keyword __inline). So that is the problem I have
At the beginning of contact Cortex-M0, so everything starts from 0!
First, you must have your own hardware platform. I have a coocox M0 board, and then the download tool. coocox has its own download tool. This afternoon, the driver will be installed, then you need to find this download tool in your own Keil! I have never touched this item before, so it was a lit
A few days ago, I talked to people in a technical group:The MDK compiler will also do some bootloader work, and a large group of students will immediately "discuss and correct ", some students say that the vendor has provided the corresponding Startup file, and the corresponding Bo is completed.For the startup of otloader, some say that the factory Chamber of Commerce will launch the bootloader which is not part of the Startup Program in the internal
The following question was encountered today:
Phenomenon: and J-link lights turn red, not the normal green, measurement found that the voltage of the RST foot is abnormal, originally by 10K resistor pull high, the voltage should be 3.3V, but measured 0.9V, the RST pin and 3.3V short, j-link lights turn green.
Solution: So I first put the RST pin and 3.3V short, and then press MDK program to download, an
example:
SWI 0x02; this command calls the system routine of the operating system number 02.
In the Keil MDK, the keyword _ SVC can generate the hardware SWI command so that the processor can respond to the software interrupt. The keyword _ SVC, which is described in the Keil MDK help file as follows:
The _ SVC keyword declares that the Super User calls the (SVC) function. This function uses up to four par
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.