打印
[其他ST产品]

IAR flashloader疑问

[复制链接]
506|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2022-1-7 10:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
查看了FlashSTM32G08xxB.flash文件,其中关于page的填写不明白,为什么是8?page不是填页大小吗?

<flash_device>
  <exe>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32G0xxx_RAM32KB.out</exe>
  <page>8</page>
  <block>64 0x800</block>
  <flash_base>0x08000000</flash_base>
  <aggregate>1</aggregate>
  <online>1</online>
  <macro>$TOOLKIT_DIR$\config\flashloader\ST\FlashSTM32G0xxx.mac</macro>
</flash_device>


有了解这方面的吗?求解答!!!!

使用特权

评论回复
沙发
redone| | 2022-1-7 11:22 | 只看该作者
这个文件在哪我都不知道

使用特权

评论回复
板凳
fangyuanshan| | 2022-1-7 14:30 | 只看该作者
iar目录下有flashloaderguide.pdf文件,第6页有说明。
A page is the smallest writable unit of the flash memory. Many flash memories cannot write less than for example 128 or 256 bytes in a single write operation. C-SPY will never request the flash loader to write anything smaller than a page, and uses padding if necessary to fill out a page. Of course, some flash memories have no such restrictions and can specify a page size of 1 byte.
大意是最小写单位。或可以理解为c-spy的传输最小单位。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1505

主题

4522

帖子

6

粉丝