IAR中readonly code memory 、readonly data memory、 readwrite data memory

    76 320 bytes of readonly  code memory  //  //代码 Flash
   40 506 bytes of readonly  data memory   //  // 常量 Flash
  223 823 bytes of readwrite data memory  //   //RAM

关于第二个这一点网上说的很杂很乱,有的说 readonly  data memory是在RAM中的,这个是错的,接下来我来证明这一点,IAR是可以生成Bin文件的,bin 文件中的程序是下载到Flash中的吧,我们就可以看生成bin 文件的大小就能判断出data memory中的代码是放到Flash中还是RAM中,我们先看图在算。

76 320 bytes = 74KB(我取整的)

40 506 bytes = 39KB(我取整的)

两者相加差不多115KB

证毕!!


完!!!

446 Comments

Add a Comment

电子邮件地址不会被公开。