|
问:在单片机与嵌入式系统开发和产品的生产过程中,程序存储器的编程方法有哪些? 答:系统程序存储器编程主要使用三种编程方法:编程器编程、在板上编程和在系统编程。编程器编程是一种对PROM、EPROM、PAL等芯片常用的传统编程方法,即在可编程芯片焊装到线路板之前,使用通用编程器对芯片进行代码的写入,然后再将芯片安装到电路板上。在板上编程是在板上所有芯片已经焊装完毕之后,再对可编程芯片进行编程。这种方法要求板上要有可以与PC机通讯的单片机,而且单片机内固化有简单的监控程序,即可以下载并对外围FLASH芯片进行编程等的程序。在系统编程特指直接利用系统中带有JTAG接口的器件,如单片机、嵌入式微处理器、CPLD、FPGA等执行对系统程序存储器芯片内容的擦除和编程操作。一般而言,先进的微处理器均带有JTAG接口。这种方法是编程的发展趋势和潮流,是值得推广的。目前新推出的单片机一般都带有JTAG接口和片内FLASH,以支持在系统编程。 问:我购得一台广州双龙公司产NICE-51普及型仿真器,在将目标代码文件由PC机装载到仿真器调试时,因我的PC机没有安装纯DOS操作系统,因而无法执行。请问如何解决? 答:重装DOS 操作系统需要DOS操作系统软盘或可启动的带DOS操作系统的光盘。装DOS时设置BIOS从软驱或光驱启动PC机,然后,再用软盘或光盘装DOS即可。这样,若Windows出问题,可能还要重装Windows。若仿真器使用不很多,可直接由软盘启动使用PC机。DOS环境的仿真器必须在纯DOS系统下,特别要注意的是仿真器的串行口设置一定不是鼠标占用的串行口。
|