什么叫做烧写程序烧写程序说的什么意思

什么叫做烧写程序烧写程序说的什么意思,第1张

1、烧写程序是将写好的程序编译好形成HEX或BIN文件后,将这个程序写进单片机芯片的过程就叫烧写,是沿用最早的单片机只能一次性写入,因此就叫做烧写,后来有了紫外线可擦除的EEPROM。

2、现在有了可随时擦除的FLASHROM,但依然沿用叫烧写,可以特指PC向MCU写入程序。避免和单片机工作时串口的上传和下次数据相混淆。

各种DSP烧写程序的方法

推荐1、TMS320LF24xx, TMS320LF28xx:

利用CCS里面自带的flash burn插件,很容易烧写。

不必专门编程,只要输入.out文件即可。

2、TMS320C5x

需要自己手工编写BootLoader程序,和烧写flash的程序,有点麻烦。

利用CCS装载烧写flash的程序,运行之,写入flash中。

3、TMS320C62xx(除了C6211)

需要自己手工编写BootLoader程序,和烧写flash的程序,非常麻烦。

关于怎样编写C62xx的BootLoader程序,凡是我能找到的国内的论文,都是错误的,纯粹为了骗学位。

利用CCS装载烧写flash的程序,运行之,写入flash中。

4、TMS320C64xx(包括C6211)

需要自己手工编写BootLoader程序,和烧写flash的程序,比较麻烦。不过还好,能找到国内的高手请教。

利用CCS装载烧写flash的程序,运行之,写入flash中。

引导加载程序(boot

loader)

会引导 *** 作系统。当机器引导它的 *** 作系统时,bios

会读取引导介质上最前面的

512

字节(即人们所知的

主引导记录(master

boot

record,mbr)

)。在单一的

mbr

中只能存储一个 *** 作系统的引导记录,所以当需要多个 *** 作系统时就会出现问题。所以需要更灵活的引导加载程序。

由于

bios

只能访问很少量的数据,所以大部分引导加载程序分两个阶段进行引导。在引导的第一个阶段中,bios

引导一部分引导加载程序,即

初始程序加载程序(initial

program

loader,ipl

)。ipl

查询分区表,从而能够加载位于不同介质上任意位置的数据。首先通过这步 *** 作

来定位第二阶段引导加载程序(其中包含加载程序的其余部分)。

第二阶段引导加载程序是引导加载程序的主体;很多人认为这才是引导加载程序的真正部分。它包含有加载程序更需要磁盘空间的部分,比如用户界面和内核引导程序。从简单的命令行到绘声绘色的

gui,这些用户界面的范围很广泛。

引导加载程序通常配置为两种方式的其中之一:要么是作为主引导加载程序(primary

boot

loader),要么是作为二级引导加载程序(secondary

boot

loader)。

主引导程序是安装在

mbr

上的第一阶段引导加载程序(见先前的描述)。

二级引导加载程序

是安装在可引导分区的第一阶段引导加载程序。必须在

mbr

上安装单独的引导加载程序,并配置它将

控制权转交给二级引导加载程序。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11348302.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存