首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]请问strongchen,开发ram较小的单片机应该用什么语言进行在线调试

[求助]请问strongchen,开发ram较小的单片机应该用什么语言进行在线调试

strongchen,您好,非常感谢您对我的上一个问题 的回答。我想问你开发ram较小的单片机(128B)应该用什么语言进行在线调试。是不是一定要用汇编语言?
谢谢!
作个朋友
这要看你的程序对RAM有多大的要求。如果128B的容量够用,完全可以用C语言编程。至于在线调试,它只占用很小的RAM容量(几个字节),而且跟用什么语言编程没有关系。调试没有语言的问题。
海纳百川  有容乃大
以下是cw08 v3.1-->stationary-->hc08-->legacy-->mon08 target interface-->ics08rf2中的readme:那么这是什么意思呢?
MON08 RF2 (ASM)
This target is set up to generate an ASM-code application to be loaded and debugged in RAM,
as the available RAM is too small to load a relevant C application.
No vectors are defined.
The Preload and Postload command files are disabled by default as they contain
debugger commands in order to load the application in flash.

- MON08 RF2 (FLASH)
This target is set up to generate a C-code application to be loaded in Flash.
The application is automatically loaded in FLASH EEPROM using
the Preload and Postload command files. The execution of the flash commands
in those Command Files can take some time.
作个朋友
它的意思是一样的,一般说来,用C编程会需要更多的RAM空间进行变量和堆栈的存储。所以对于RAM较小的MCU,一般用汇编编程而不用C编程。再说一遍:主要是应用程序的关系而非调试的关系。
海纳百川  有容乃大
返回列表