如何解决更改地址 STM32F722 程序
我对 STM32
编程非常缺乏经验,想询问有关 ST-Link-Utility
固件安装的问题。
我有一个必须使用自定义固件刷新的飞行控制器。
开发者提供的固件现在编译为hex文件,起始地址为0x8008000
。
我需要将其起始地址更改为 0x2000000
。
在不修改 hex 文件的源代码的情况下,有没有可能做到这一点? 在这种情况下,我首先需要做什么?
解决方法
现在开发者提供的固件编译为hex文件,起始地址为0x8008000。我需要将它的起始地址更改为 0x2000000。
如果不重新编译/链接,这是不可能的。
例如,控制器必须知道在哪里可以找到向量表。位置在十六进制中的某处定义。
,我希望我明白你所说的。
使用 componentWillReceiveProps(nextProps) {
console.log(this.props.myList,'==',nextProps.myList); // Outputs ['a','b','c'] == ['a','c']
}
,您可以通过这种方式轻松更改 ST-Link-Utility
的偏移量:
检查并告诉我。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。