首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

LF2406控制板无法下载程序到RAM,是否先要擦除Flash的程序

LF2406控制板无法下载程序到RAM,是否先要擦除Flash的程序

LF2406控制板无法下载程序到RAM,下载时显示“Data verification failed at address 0x8000.Please verify target memory and memory map.”,是否先要擦除Flash上原来烧入的程序?请问怎么擦除呢?
下面是我的CMD文件:
MEMORY
{
       PAGE 0: VECS: origin = 0x8000,  length 0x0040
       PAGE 0: PROG: origin = 0x8060,  length 0x0700
       PAGE 1: B0  : origin = 0x0200,  length 0x0100
       PAGE 1: B1  : origin = 0x0300,  length 0x0100
           PAGE 1: B2  : origin = 0x0060,  length 0x0020
       PAGE 1: DATA: origin = 0x0860,  length 0x0700
}

SECTIONS
{
       .vectors  : {}  >VECS PAGE 0                 /* 中断向量表 */
       .text     : {}  &gtROG PAGE 0         /* 可执行代码和字符串 */
       .cinit    : {}  &gtROG PAGE 0
       .data     : {}  >DATA PAGE 1        /* 初始化变量和常数表 */
       .bss      : {}  >DATA PAGE 1                        /* 保留全局变量和静态变量空间 */
       .const    : {}  >DATA PAGE 1                        /* 字符串和switch表 */   
           .switch   : {}  &gtROG PAGE 0         /* 包含.switch语句建立的表格 */
       .stack         : {}  >DATA PAGE 1         /* 为系统堆栈分配存储器 */
       .system   : {}  >DATA PAGE 1                        /* 为动态存储器函数分配存储器空间 */

}   
返回列表