RA系列FLASH相关的疑问

型号:RA4M2AB3CFM

问题1:比如我现在使用的一款型号FLASH大小为256K,其中是不是有一部分空间我们不能操作啊,我在用户手册92页的"Memory map"中看到了如下描述,是意味着FLASH的第一个块不能去操作它吗?

问题2:我使用jflash_lite烧录bin文件时,当时的地址默认为0,点击烧录后芯片就不正常了,表现为无法再下载代码,是不是说明下载bin文件时不能从flsha0地址开始编程;

Parents
  • 问题1, 

    请参考硬件手册, 第三章address space, 对于256K,  程序代码空间为0x0000_0000 - 0x0003_FFFF, 也就是你只能操作这部分空间

    问题2:

    bin文件不包含地址信息, 所以在编程时要输入其起始地址.如果首地址不正确, 会造成不正确地址编程.

    一个芯片正常工作, 除了程序区的code 外, 还有OFS等的设置, 这些在bin文件中可能不会存在.

    所以在编程时建议使用S-recode 或hex文件编程, 避免地址信息输入错误. 

    另外对于RA4M2, 在首次使用时, 需要设置DLM.

    按照下面文章, 看看是不是芯片锁死了.:

    (+) 无法烧录问题 - Forum - RA MCU 和FSP - Renesas Community

Reply
  • 问题1, 

    请参考硬件手册, 第三章address space, 对于256K,  程序代码空间为0x0000_0000 - 0x0003_FFFF, 也就是你只能操作这部分空间

    问题2:

    bin文件不包含地址信息, 所以在编程时要输入其起始地址.如果首地址不正确, 会造成不正确地址编程.

    一个芯片正常工作, 除了程序区的code 外, 还有OFS等的设置, 这些在bin文件中可能不会存在.

    所以在编程时建议使用S-recode 或hex文件编程, 避免地址信息输入错误. 

    另外对于RA4M2, 在首次使用时, 需要设置DLM.

    按照下面文章, 看看是不是芯片锁死了.:

    (+) 无法烧录问题 - Forum - RA MCU 和FSP - Renesas Community

Children