
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中。
引导加载程序(bootloader)
会引导 *** 作系统。当机器引导它的 *** 作系统时,bios
会读取引导介质上最前面的
512
字节(即人们所知的
主引导记录(master
boot
record,mbr)
)。在单一的
mbr
中只能存储一个 *** 作系统的引导记录,所以当需要多个 *** 作系统时就会出现问题。所以需要更灵活的引导加载程序。
由于
bios
只能访问很少量的数据,所以大部分引导加载程序分两个阶段进行引导。在引导的第一个阶段中,bios
引导一部分引导加载程序,即
初始程序加载程序(initial
program
loader,ipl
)。ipl
查询分区表,从而能够加载位于不同介质上任意位置的数据。首先通过这步 *** 作
来定位第二阶段引导加载程序(其中包含加载程序的其余部分)。
第二阶段引导加载程序是引导加载程序的主体;很多人认为这才是引导加载程序的真正部分。它包含有加载程序更需要磁盘空间的部分,比如用户界面和内核引导程序。从简单的命令行到绘声绘色的
gui,这些用户界面的范围很广泛。
引导加载程序通常配置为两种方式的其中之一:要么是作为主引导加载程序(primary
boot
loader),要么是作为二级引导加载程序(secondary
boot
loader)。
主引导程序是安装在
mbr
上的第一阶段引导加载程序(见先前的描述)。
二级引导加载程序
是安装在可引导分区的第一阶段引导加载程序。必须在
mbr
上安装单独的引导加载程序,并配置它将
控制权转交给二级引导加载程序。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)