打印
[STM32F0]

bootloader ID内存位置问题

[复制链接]
1051|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liguang02|  楼主 | 2014-12-13 00:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看了AN2606这个文档,P14
– Y specifies the device bootloader version
Let us take the example of a bootloader ID equal to 0x10. This means that it is the
first version of the device bootloader that uses only one USART.
The bootloader ID is programmed in the last byte address - 1 of the device system
memory and can be read by using the bootloader “Read memory” command or by
direct access to the system memory via JTAG/SWD.

这段话不是说[size=14.3999996185303px]bootloader ID是被编程放在系统存储器的最后一个字节地址减1么?
因此STM32F07x的系统存储器的最后一个字节地址是0x1FFF F7FF,
那么[size=14.3999996185303px]bootloader ID不久应该是保存在[size=14.3999996185303px]0x1FFF F7FE的么?
为什么又会在0x1FFFF6A6?
求高手解答

QQ截图20141213004746.png (66.78 KB )

QQ截图20141213004746.png

QQ截图20141213004723.png (65.61 KB )

QQ截图20141213004723.png
沙发
acgean| | 2014-12-13 09:18 | 只看该作者
说明 Bootload 没有用掉全部的 12KB,就象 Option Byte 占了 2K 空间, 其实只有 4字。

使用特权

评论回复
板凳
liguang02|  楼主 | 2014-12-13 12:06 | 只看该作者
acgean 发表于 2014-12-13 09:18
说明 Bootload 没有用掉全部的 12KB,就象 Option Byte 占了 2K 空间, 其实只有 4字。 ...

原来这样,多谢了

使用特权

评论回复
地板
mmuuss586| | 2014-12-13 12:20 | 只看该作者

学习了;

使用特权

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

本版积分规则

56

主题

307

帖子

2

粉丝