Disclaimer: This article is an original work and copyright belongs to the author of this blog.All. If you need to repost, please indicate the sourceHttp://www.cnblogs.com/kingst/
In this section, I will explain to you the software development part of niosii, which is based on the hardware development department in section 1. If you read this section, let's review what we mentioned in the previous section.
Review
In the previous section, we explained in detail the whole process of th
The problem is as follows:Follow the normal steps to use KEIL5 to Rongchu stm32 download program, swd download method prompts no cortex-m SW device Found,jtag way hint no cortex-m device found in Jtag chainReason:The Jtag interface arrangement of Rongchu STM32 MCU is not standard JTAG cabling methodWorkaround:Wiring yo
A few days ago, to do engineering, encountered the use of Jlink SWD mode debugging procedures, timer delay is not the problem, the Internet search a lot, and finally found the problem, thanks to omnipotent netizens. The wrong time is due to the Keil setup problem.The following is the transfer from netizens:First, talk about the simulation mode SWD and JTAG difference(1) SWD mode is more reliable than JTAG i
Yesterday very late when finally found that in fact unkown USB device is not a mistake, just a warning, so we do not care about can, let makefile continue to go down can, so I try to mbs,s110,cload and firmware download, Execute the following command:Make FlashMake flash_s110Make Flash_mbsMake Flash_cloadThe specific implementation process is as follows:[emailprotected]:~/projects/crazyflie2-nrf-firmware$ make Flash_mbsopenocd-d2-f interface/stlink-v2.cfg-f Target/nrf51_stlink.tcl-c init-c targe
write code using Easyopenjtag or Openjtag
If the Openjtag burning write bare board program appears, "No CPU is detected (ID=0XFFFFFFFF)" Reason should be
1. Development Board not power on2. Jtag line is not connected.
Reference video
The No. 0 Lesson 1th Section _ Just contact the Development Board interface wiring ToolThe No. 0 Lesson 2nd Section _ Just contact the Development Board Burn writes the bare board procedure "
1, install J-link Drive.With the J-link driver in the KDS installation directory, enter the following directory (in my case):C:\Freescale\KDS_1.1.1\segger\USBDriverwill see the CDC, x64, x86 three folders, according to their own system to choose the corresponding program, only two steps (in my case):1> Enter the CDC folder, run Dpinst_x86.exe, and wait for the installation to complete.2> into the x86 folder, run DPInst.exe, and wait for the installati
segue by writing code to complete the page Jump, as shown in: press and hold the control key to set an identifier (as shown in) for the source controller to drag the line to the target controller's Manual segger. Question 4: How to manually execute the manual segger in the code to achieve interface jump? • Using javasmseguewithidentifier: You can execute a specific seue to complete the interface jump. Writ
, the installation method of Jlink drive on Linux2.1 . First, look at the version of Jlink you used in Keil on Windows (I assume you are turning from win!). )As follows:Found my keil5 in the Jlink version: 4.80g, the KEIL4 comes with the version is 4.60a2.2, then, from the Segger website to download the same version (near) version of the Jlink for Linux driverAt the bottom of the https://www.segger.com/jlink-software.html page are:Click Previous to en
KEIL5 has been out for a long time, suddenly whim want to try it, then download the latest version from the official website. The installation process should be implemented by itself.
Here is a description of the problems encountered.
Hardware environment: Punctual Atom mini stm32 Development Board.
1. Prompt for firmware update when setting jlink debug option under Debug. Because the jlink in my hand is .... (everyone knows), dare not Point "is", fear of becoming a brick, dorm can not re-bru
memory 'circuit, which can replace the target memory. You can install the code on the simulator and debug it through the simulator. If this does not work, you can skip this step, but it takes a longer debugging cycle.
This code will eventually run on a relatively stable memory, usually Flash or EPROM chip. You need to use some methods to put the code on the chip. How to do this depends on the "target" hardware and tools.
A popular method is to insert Flash or EPROM chip into an EPROM or Flash
Lou Pig is used to download and debug Stm32 program, because JTAG is the D version (you understand), the official upgrade when the hands of the cheap upgrade, JTAG changed brick. Later found used for STM8 download debugging with the Stlink can also be used to debug Stm32, Lou Pig bought is more than 20 yuan Stlink,x Bao bought, claiming to be able to use the official firmware, so there is this article:First
Depressing asp! Depressing PV!
The reason is that sometimes the MCU + FPGA/CPLD joint debugging is not enough for me to use epm240t100c5n, instead of drawing a larger resource CPLD, I chose ep2c5t144c8n, which is the most cost-effective FPGA.
I drew a board, invested in Shenzhen, waited for the Board and other components, and finally got everything ready one day. I had nothing to worry about, so yesterday I calmed down and shouted a board. It was pretty Haha, but I was scared, i'm afraid I wo
This note notes about putting tq2440 's factory uboot (U-boot-1.1.6_q43_20141118.bin) through the Jtag V8 burning to Norflash.Starting Uboot from Norflash, you can either test the bare-metal program, or you can use the Norflash uboot to burn the uboot image to NAND flash via USB and boot the Linux kernel in NAND flash.
Installing Jtag burning Software (jlinkarm_v402d)
Put the Development Board
I. DSP simulator Principle
In other words, the DSP Development Board is equipped with a simulator ?? What is the difference from the traditional "Weifu" 51 simulator?
The JTAG simulator is used to stop CPU running, continue running, view/modify registers, view/modify memory, set software/hardware breakpoints, and set hardware observation points, to put it bluntly, it completes some control and data transmission tasks.Single-chip Computer Simulator "re
Today, I tested the program of running the horse without going into the system using the Yilong st2410 program. First, we will summarize several methods of streaking programs on the arm Board: since we want to streaking without the arm board into the system, the method is to select the last BIOS after power-on Reset: 7: set autoboot parameter, 1: Linux 2: wince. The 7th option requires you to enter the system automatically started after power-on reset, and select any number except 1 and 2 (for e
run on a relatively stable memory, usually flash or EPROM chip. You need to use some methods to put the code on the chip. How to do this depends on the "target" hardware and tools.
A popular method is to insert Flash or EPROM chip into an EPROM or flash burner. This will "burn" your program into the chip. Then, insert the chip into the socket of your target board and turn on the power. This method requires a socket on the board, but some devices cannot be equipped with a socket. Another method
It was late last night to finally discover the fact that Unkown USB device is not an error, it's just a warning, so we don't care about it. Let makefile continue to go down to be able. So I tried to mbs,s110. Downloads for cload and firmware. Run such as the following command:Make FlashMake flash_s110Make Flash_mbsMake Flash_cloadDetailed running steps such as the following:[emailprotected]:~/projects/crazyflie2-nrf-firmware$ make Flash_mbsopenocd-d2-f interface/stlink-v2.cfg-f Target/nrf51_stli
directory, must be another directory, Or a subdirectory under the working directory, such as "/home/s3-arm/part1/lesson1/led/" or "/opt/led/"Click Finish.Compiling project: "Project", "Build All"Note: Cancel the auto-compile "build automatically" inside "Project"Configuration debugger: "Beetle icon", "Debug Configurations"Double-click "Zylin Embedded Debug" and the following interface appears:Check tab "Main"Select the project you want to debug in the C + + application, and note that the "xxx.e
Home computer installed WIN10, out of enough and installation files small, want to install QuartusII9.1, according to m$ style, drive is definitely not on. It's a dual-system ubuntu14.04 64-bit. The installation process is not going well and is recorded as a backup of the brain that is already out of mind.According to the normal steps to install, and play a good patch SP1 and SP2, basically smooth, here is to note that some of the installation script is declared in the shell is Cshell, run-time
image. Personal opinion, it is easier to use image at the beginning of a transplant, although TFTP is a little more time-consuming to download, but reducing the intermediate decompression steps can reduce the chance of error and speed up development progress.After jumping to Linux, it is necessary to debug with JTAG, such as setting a hardware breakpoint at 0x80008000, because it is a compilation code at the beginning. The main task of the assembly c
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.