【问题标题】:Bin file differs from memory mapBin文件不同于内存映射
【发布时间】:2021-08-23 09:56:05
【问题描述】:

我在 stm32 .bin 文件中读到了一些与 flash 中完全相同的地方,但是当我比较我的 flash 内容(通过使用 cube Programmer)和 .bin 文件(由 keil IDE 生成)时,它们与互相?

有人知道他们为什么不一样吗?

Flash contents Bin file

【问题讨论】:

  • 经过一番尝试,我发现在多维数据集编程器中选择数据宽度为 8 位时,它准确地显示了我在 bin 文件中看到的内容,但如果我选择 16 位或 32 位,它们会有所不同.这是什么原因?
  • 这能回答你的问题吗? Understand Both Byte Order
  • 是的,我对相同数据的不同表示感到困惑。

标签: memory stm32 bin flash-memory


【解决方案1】:

数据总是一样的。

这是一个 little-endian 平台,因此当您将其显示为单词时,数字的顺序与您将其显示为字节时的顺序不同。

【讨论】:

    猜你喜欢
    • 2012-02-08
    • 2011-12-12
    • 2016-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-01
    • 2011-05-14
    • 2016-12-08
    相关资源
    最近更新 更多