当前位置:网站首页>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
边栏推荐
- From collection to output: inventory those powerful knowledge management tools - inventory of excellent note taking software (4)
- CEPH principle
- Migrate your accelerator based SAP commerce cloud storefront to Spartacus
- Si446 usage record (I): basic data acquisition
- Longest non repeating subarray
- [how is the network connected] Chapter 4 explores access networks and network operators
- Ssm+ wechat applet to realize property management system
- 如何给 SAP Spartacus Storefront 创建新的页面
- List summation [dummy+ tail interpolation + function processing list reference common pit]
- The construction of scalable distributed database cluster and the partition design of oneproxy sub database
猜你喜欢

Keras深度学习实战——基于VGG19模型实现性别分类

阿里天池SQL学习笔记——DAY3
![链表求和[dummy+尾插法+函数处理链表引用常见坑位]](/img/08/30e8ca2376104d648a82dca8a72c42.png)
链表求和[dummy+尾插法+函数处理链表引用常见坑位]

Si446 usage record (II): generate header files using wds3

easyAI笔记——机器学习
![[nonlinear control theory]8_ Comparison of three robust controllers](/img/a8/03ed363659a0a067c2f1934457c106.png)
[nonlinear control theory]8_ Comparison of three robust controllers

外包干了五年,废了...

MATLAB中nexttile函数使用

After meeting a full stack developer from Tencent, I saw what it means to be proficient in MySQL tuning

VirtualLab基础实验教程-7.偏振(2)
随机推荐
Solving simple differential equations
HDU - 1114 Piggy-Bank(完全背包)
应广单片机开发 工规 PMC131 带AD芯片检测电池电压单片机SOP8/14
义隆EM78P153K DIP14单片机 MCU
从收集到输出:盘点那些强大的知识管理工具——优秀笔记软件盘点(四)
si446使用记录(二):使用WDS3生成头文件
【GAMES101】作业4 Bézier 曲线
The bottom simulation implementation of vector
Example nonlinear integer programming
Making tutorial of chicken feet with pickled peppers
Chrome browser quick access stackoverflow
Modbus协议通信异常
每日一题——“水仙花数”
What are the green field and brown field models in software development - green field development and brown field development
透过华为军团看科技之变(六):智慧公路
嵌入式 ~ 介绍
微信小程序 —— 上下浮动的箭头
[comment le réseau se connecte] chapitre 6: demande d'accès au serveur et réponse au client (terminé)
Longest non repeating subarray
PCL knowledge points - voxelized grid method for down sampling of point clouds