慕课嵌入式开发及应用(第三章.Flash在线编程构件的使用)
慕课苏州大学.嵌入式开发及应用.第三章.基本模块.Flash在线编程构件的使用
0 目录
3 基本模块
3.7 Flash在线编程构件的使用
3.7.1 课堂重点
3.7.2 测试与作业
下面关于Flash编程操作描述中正确的是:
A.擦除操作的含义是将存储单元的内容由二进制的1变成0,而写入操作的含义是将存储单元的某些位由二进制的0变成1。
B.在执行写入操作之前,要确保写入区在上一次擦除之后没有被写入过。
C. KL25芯片Flash模块的基本组织单位就是扇区,每个扇区的大小是4KB。D.KL25允许对单个扇区进行保护。
正确答案:B
1Flash驱动构件中,写入操作包括以下哪几个参数:
A.扇区号。
B.扇区内偏移地址。
C.待写入数据的字节数。
D.待写数据缓冲区的首地址。
正确答案:A、B、C、D
2用本章给出的加密方法对芯片加密后,通过外部调试接口只能进行整体擦除操作,而无法执行访问Flash的指令。
A.B.
正确答案:A
3写入器编程模式和Flash在线编程模式的区别:
正确答案:
写入器编程模式是指利用编程器将程序写入到Flash存储器中的模式。而Flash在线编程模式指通过运行Flash内部程序来对Flash其他区域进行擦除与写入的模式。