Board logo

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

作者: libingqiang    时间: 2005-4-17 22:01     标题: [求助]请问strongchen,开发ram较小的单片机应该用什么语言进行在线调试

strongchen,您好,非常感谢您对我的上一个问题 的回答。我想问你开发ram较小的单片机(128B)应该用什么语言进行在线调试。是不是一定要用汇编语言?
谢谢!
作者: strongchen    时间: 2005-4-18 09:42

这要看你的程序对RAM有多大的要求。如果128B的容量够用,完全可以用C语言编程。至于在线调试,它只占用很小的RAM容量(几个字节),而且跟用什么语言编程没有关系。调试没有语言的问题。
作者: libingqiang    时间: 2005-4-18 09:52

以下是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.
作者: strongchen    时间: 2005-4-18 10:12

它的意思是一样的,一般说来,用C编程会需要更多的RAM空间进行变量和堆栈的存储。所以对于RAM较小的MCU,一般用汇编编程而不用C编程。再说一遍:主要是应用程序的关系而非调试的关系。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0