位置:51电子网 » 技术资料 » D S P

P/E/C:FLASH操作位

发布时间:2019/8/29 21:14:52 访问次数:1906

    P/E/C:FLASH操作位,仅对SARAM法有效,对BCl法无效,P/E/C相应位为1表示对选中的FLASH块进行对应的C(清零)、E(置l)、P(编程)操作。例虫日, >PRG2ⅩⅩPP -P278 -S0X4003C2ⅩX SPX.0UT116Κ0.0UT对有些叩其默认的I/0口地址为贸8,而这一地址又往往被其他设备所占用,这时候用B0法和SARAM法都将不能完成烧录,而只能采用个性化的烧录法在命令行中利用-P选项改变I/0口地址,如上面-p选项值为”8,-S OX⒕003表示对FLASH0块进行C、E的操作。

    错误信息及对策。在具体的烧录过程中往往还会碰到诸多的问题,下面对可能出现的四类错误信息分析其产生的原因及相应的解决办法。

    ①系统中止错误。在执行PRmⅩⅩPP后,系统停止了,可能的原因有:命令行的-p选项指定了错误的口地址;D叩目标板没有连接好;JTAG口连接错误;D叩目标板存在外加的复位信号。

    ②与JTAG连接相关的错误。

    ●ERROR1OO:处理器初始化出错。表示目标板通电但扫描电路没有正常工作,可能的原因有:ˉn选项指定的装置名错误;目标板的ⅤDD电压低于预期值;JTAG的一个或者多个引脚出现了开路或短路错误。

   ● ERROR101: DSP目标板不胄乞复位。     

   ●ERROR1⒆:初始化ST1寄存器失败。

   ●ERROR10~s:不能写算法指定的存储空间。

   ●ERROR1∝:不能读算法指定的存储空间。

   ●ERROR1Os:目标系统写失败。

   ●ERROR1“:目标系统不能从PC指定的地址开始执行。

   ●ERROR1OT:目标系统无法停止。

   ●ERROR1":DSP处理器处于不确定状太

   上述出现的错误都与JTAG没能保证正常通信有关,检查JTAG连接口的TCK~RET信号,并确保在对FLASH编程时候,没有外加的NMI或RESET信号。

    ③与文件处理有关的错误。

    ●ERROR110:命令行中指定的文件找不到,检查路径和文件名是否正确。

    ●ERROR111:装载COFF文件失败,重新检查命令行的COFF文件,检查是否链接出错。

   ④与FLASH算法有关的错误。

   ●ERROR1O9:处理器超时。原因是CPU时钟不是⒛MHz,若CPU速率太快,则编程算法中使用的软件延时将会缩短,从而导致算法不能正常完成;解决的办法就是用示波器检查CPU的时钟并给予更正。

   ●ERROR113:编程算法失败。可能的原因有:在进行编程操作前FLASH并没有完全置1,例如,C0FF文件超出了FLASH0的地址范围,这时候编程前两块FLASH(0、1)都要先置1;CPU时钟不是⒛MHz;COFF文件错误,可改用给定的例程试。

    ●ERROR114:清零、置1算法失败。可能的原因有:如果错误出现在清零和置1的时候,则说明FLASH内的一些存储空间已经损坏,这样的损坏往往是由于操作者对FLASH过渡置1引起的,例如对只有部分编程的FLASH经常执行置1操作就可能导致损坏,出现损坏后,修复的办法就是运行BFLW0/1.BAT文件利用对FLASH的写脉冲来修复装置;如果

错误出现在清零而不是置1和编程的时候,则FLASH存储空间没有损坏,因为是否损坏的检测只在置1和编程的时候才会被执行,此时应该检查CPU时钟是否为⒛MHz,若不是,予以更正,若是,则FLASH存储空间可能就是永久性损坏了。


              


    P/E/C:FLASH操作位,仅对SARAM法有效,对BCl法无效,P/E/C相应位为1表示对选中的FLASH块进行对应的C(清零)、E(置l)、P(编程)操作。例虫日, >PRG2ⅩⅩPP -P278 -S0X4003C2ⅩX S.0UT116Κ0.0UT对有些叩其默认的I/0口地址为贸8,而这一地址又往往被其他设备所占用,这时候用B0法和SARAM法都将不能完成烧录,而只能采用个性化的烧录法在命令行中利用-P选项改变I/0口地址,如上面-p选项值为”8,-S OX⒕003表示对FLASH0块进行C、E的操作。

    错误信息及对策。在具体的烧录过程中往往还会碰到诸多的问题,下面对可能出现的四类错误信息分析其产生的原因及相应的解决办法。

    ①系统中止错误。在执行PRmⅩⅩPP后,系统停止了,可能的原因有:命令行的-p选项指定了错误的口地址;D叩目标板没有连接好;JTAG口连接错误;D叩目标板存在外加的复位信号。

    ②与JTAG连接相关的错误。

    ●ERROR1OO:处理器初始化出错。表示目标板通电但扫描电路没有正常工作,可能的原因有:ˉn选项指定的装置名错误;目标板的ⅤDD电压低于预期值;JTAG的一个或者多个引脚出现了开路或短路错误。

   ● ERROR101: DSP目标板不胄乞复位。     

   ●ERROR1⒆:初始化ST1寄存器失败。

   ●ERROR10~s:不能写算法指定的存储空间。

   ●ERROR1∝:不能读算法指定的存储空间。

   ●ERROR1Os:目标系统写失败。

   ●ERROR1“:目标系统不能从PC指定的地址开始执行。

   ●ERROR1OT:目标系统无法停止。

   ●ERROR1":DSP处理器处于不确定状太

   上述出现的错误都与JTAG没能保证正常通信有关,检查JTAG连接口的TCK~RET信号,并确保在对FLASH编程时候,没有外加的NMI或RESET信号。

    ③与文件处理有关的错误。

    ●ERROR110:命令行中指定的文件找不到,检查路径和文件名是否正确。

    ●ERROR111:装载COFF文件失败,重新检查命令行的COFF文件,检查是否链接出错。

   ④与FLASH算法有关的错误。

   ●ERROR1O9:处理器超时。原因是CPU时钟不是⒛MHz,若CPU速率太快,则编程算法中使用的软件延时将会缩短,从而导致算法不能正常完成;解决的办法就是用示波器检查CPU的时钟并给予更正。

   ●ERROR113:编程算法失败。可能的原因有:在进行编程操作前FLASH并没有完全置1,例如,C0FF文件超出了FLASH0的地址范围,这时候编程前两块FLASH(0、1)都要先置1;CPU时钟不是⒛MHz;COFF文件错误,可改用给定的例程试。

    ●ERROR114:清零、置1算法失败。可能的原因有:如果错误出现在清零和置1的时候,则说明FLASH内的一些存储空间已经损坏,这样的损坏往往是由于操作者对FLASH过渡置1引起的,例如对只有部分编程的FLASH经常执行置1操作就可能导致损坏,出现损坏后,修复的办法就是运行BFLW0/1.BAT文件利用对FLASH的写脉冲来修复装置;如果

错误出现在清零而不是置1和编程的时候,则FLASH存储空间没有损坏,因为是否损坏的检测只在置1和编程的时候才会被执行,此时应该检查CPU时钟是否为⒛MHz,若不是,予以更正,若是,则FLASH存储空间可能就是永久性损坏了。


              


相关技术资料
8-29P/E/C:FLASH操作位
相关IC型号
暂无最新型号

热门点击

 

推荐技术资料

业余条件下PCM2702
    PGM2702采用SSOP28封装,引脚小而密,EP3... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!