当前位置:网站首页>Problems needing attention in the development and debugging of Yingguang single chip microcomputer
Problems needing attention in the development and debugging of Yingguang single chip microcomputer
2022-07-02 17:49:00 【Shenzhen Oceanwide Microelectronics Co., Ltd】
Single chip microcomputer Problems needing attention in development and debugging
1、 Use the single chip microcomputer without external bus
· It is the most orthodox use mode of single chip microcomputer
· Conform to small 、 Simple 、 reliable 、 The original intention of cheap MCU design
· Products with closed bus are the most reliable
2、 Use single chip microcomputer C Language programming
* C Language is concise 、 Efficient 、 And the most close to hardware high-level programming language
* 90 In the early s, single chip computers C Language has matured into a professional high-level language , There should be no more worries
* At present, when manufacturers launch new single-chip products, they are supporting C Language compiler
3、 In the use 、 High grade SCM simulation tool
* Only in the middle 、 Only high-end simulation tools can simulate the bus closed MCU
* Emulator You have to use band-out chip or hooks chip
* It should support debugging of high-level languages , Provide view and modification of all data types
* Support multiple companies Software The object code format produced by the company's assembly and compilation
* The starting requirement of the mid-range simulator is to solve at least the above problems 3 The first difficulty and part of it have been solved 4 A difficulty . High end simulators have higher requirements .
* in 、 The man-machine interface of high-end simulator has four grades :DOS Simple command line and batch file under ,DOS Window command line under ,Borland Style DOS Window menu ,Microsoft Style WINDOWS/WIN95 Window menu
4、 Integrated development platform
* edit — assembly / compile — Connect / location — debugging — Loading the target system is a continuous process
* Full screen editing , Modify in place , What you see is what you get ; Cross file whole block clipping Technology ; Color identification text, etc
* Use engineering (project) technology : All source files of the project at one time 、 The header file 、 The user library file is sent to the project manager , Unified management compilation / Compile and connect / location
* Use MAKE technology : Automatic recognition assembler / compiler ; Each debugging cycle only does incremental assembly / Compile and connect / location
* When some files are destroyed , Use build Technology jumps out MAKE loop , Recompile comprehensively / Compile and connect / location
* Errors and warnings are automatically located 、 Clear errors are automatically corrected
* Extended run type ( Let it go 、 Animated operation , When the cursor terminates 、 Terminate before function exit 、 Terminate after function exit )
* Extended single step type ( Command step 、 Statement step 、 Function step )
* Extended breakpoint type ( Instruction breakpoints 、 Statement breakpoint 、 Loop breakpoints 、 Content breakpoints 、 Conditional breakpoints )
* The simulator replaces the simulator for virtual debugging without target machine
边栏推荐
猜你喜欢

阿里云子账户 - 权限策略 - 授权给某个账户某个 OSS Bucket 的完全控制权限

Rk1126 platform project summary

蓝牙技术|物联网的可穿戴设备新工作模式,蓝牙BLE助力新工作模式

Laravel文档阅读笔记-Custom Authentication Login And Registration Using Laravel 8

VirtualLab基础实验教程-7.偏振(2)
![[how to connect the network] Chapter 5 explore the server](/img/81/60899d017f5f86a223aa8a11c2e5bf.png)
[how to connect the network] Chapter 5 explore the server

pytorch支持32位吗?
![[非线性控制理论]8_三种鲁棒控制器的比较](/img/a8/03ed363659a0a067c2f1934457c106.png)
[非线性控制理论]8_三种鲁棒控制器的比较

From collection to output: inventory those powerful knowledge management tools - inventory of excellent note taking software (4)

第十五章 字符串本地化和消息字典(一)
随机推荐
Wechat applet - arrows floating up and down
Chapter 15 string localization and message Dictionary (1)
vector的底层模拟实现
2 juillet: BitTorrent est sorti; L'acquisition du système commercial linspire; Sony Deployment PlayStation now
Asemi rectifier bridge umb10f parameters, umb10f specifications, umb10f package
Larvel document reading notes custom authentication login and registration using larvel 8
辉芒微IO单片机FT60F11F-MRB
POJ - 1458 Common Subsequence(最长公共子序列)
智能水电表能耗监测云平台
What are the green field and brown field models in software development - green field development and brown field development
freemarker+poi实现动态生成excel文件及解析excel文件
Virtual lab basic experiment tutorial -7 Polarization (2)
嵌入式开发板 ~ 说明
Helm kubernetes package management tool
Chrome browser quick access stackoverflow
uva1169
Atcoder beginer contest 237 VP supplement
Example nonlinear integer programming
辉芒微IO单片机FT60F010A-URT
About me