当前位置:网站首页>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
边栏推荐
- 微信小程序 —— 上下浮动的箭头
- EdgeNeXt打出了一套混合拳:集CNN与Transformer于一体的轻量级架构
- Solving simple differential equations
- JDBC
- ROS knowledge point - message_filters
- 每日一题——“水仙花数”
- Larvel document reading notes custom authentication login and registration using larvel 8
- About me
- wps插入图片后使图片完整显示
- What are the green field and brown field models in software development - green field development and brown field development
猜你喜欢
Map集合详细讲解
VirtualLab基础实验教程-7.偏振(2)
Microservice architecture practice: Construction of scalable distributed database cluster
PFC232-SOP8/14/16应广一级可带烧录程序编带
Si446 usage record (II): generate header files using wds3
Keras' deep learning practice -- gender classification based on vgg19 model
The bottom simulation implementation of vector
[target tracking] |siamfc
RK1126平台项目总结
从收集到输出:盘点那些强大的知识管理工具——优秀笔记软件盘点(四)
随机推荐
Navigateur Chrome pour un accès rapide au stackoverflow
uva1169
SAP commerce Cloud Architecture Overview
Common SQL statements (complete example)
SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?
第十五章 字符串本地化和消息字典(一)
Si446 usage record (I): basic data acquisition
Wechat applet - arrows floating up and down
em120.gige.h
把xshell连接服务器关掉,运行的jar包就自动停止的解决方案
[非线性控制理论]8_三种鲁棒控制器的比较
松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密
Easyswoole3.2 restart failed
About me
pytorch支持32位吗?
How to create a new page for SAP Spartacus storefront
[how to connect the network] Chapter 5 explore the server
wps插入图片后使图片完整显示
Si446 usage record (II): generate header files using wds3
Daily question - xiaolele changes the number