keilC支持的51单片机调试方法
时间:11-28
来源:互联网
点击:
需要一种能够调试51内核(VHDL源码可见)的方法,上位机为KEIL程序。找来找去,在keil的help目录下,有相关的具体的调试方法。小结一下:
ULINK2:调试ARM的JTAG-USB方法,需要JTAG-USB转换器,不适用51单片机。
MONADI:通过串口调试硬件。支持ADI的硬件。
MON390:针对Dallas 390/400/5240的 调试方法。
flashmod51:通过串口下载、调试程序,同时可以通过串口烧写FLASH,可以再ROM冲任意插入硬件调试断点。
需求:
1 8051兼容
2 需要4-5K的代码空间
3 256 xdata内存
4 片上或者片外的串口
5 6个字节的堆栈空间
6 FLASH必须有一个最大的sector的大小。如果为128bytes,意味着最小擦写单位为128bytes。
该方法似乎很好,可以调试内核,也可以烧写FLASH,上位机也不要做切换。
MON51:通过串口调试51单片机。需要5K左右的代码空间,可以再外部或片上存储器上。需要大约256bytes的RAM用于存放变量。
特点:
1 可以通过单步运行和设置软件断点来控制程序运行。
2 可以观察和修改CPU的寄存器和内存。
3 可以对SFR寄存器存取。
4 用户程序的全速运行。
keilC51单片机调试方 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)