感谢大佬的指点,问题解决
H7demo板下载点灯没反应
IDE下载程序问题
更新了一下VScode,ST最新版本是3.6.4
STM32CubeID V1.19.0 无法识别串口设备
cubeIDE编译后如何能把部分代码存放到内部Flash,剩下的存放在外部Flash?
cubeide的代码怎么编译到内部+外部FLASH里面去
有人用过正式版的STM32CubeIDE for Visual Studio Code了吗?
配置CubeMX后(STM32H723VGT6),自动生成的代码,编译报错
基于STM32F103的HAL库实现USB(HID) OTA升级
微信公众号
手机版
因为这两个IDE使用的编译器和连接器不一样。
CubeIDE 内置的是 GCC 工具链,需要使用 GCC 的语法,配合相应的链接脚本才行。
如何使用 GCC 达到你的目的?我在网上简单搜索了一下,下面是一个可能对你有用的连接:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=119583#:~:text=GCC%E5%A6%82%E4%BD%95%E5%B0%86%E5%8F%98%E9%87%8F%E7%BC%96%E8%AF%91%E5%88%B0%E6%8C%87%E5%AE%9AROM%E5%9C%B0%E5%9D%80%EF%BC%9F%20%E6%AF%94%E5%A6%82%E5%AE%9A%E4%B9%89%EF%BC%9A%20const%20char%20Devname%20__attribute__%20%28%28section%20%28%22.demo.rodata%22%29%29%29%3D,char%20Devname%20%5B%5D%20__attribute__%20%28%28at%20%280x08000400%29%29%29%20%3D%20%7B%22demo%22%7D%3B
先在MEMORY里添加SDRAM地址空间,
然后添加自定义的section,比如:
.user_sec (NOLOAD): {
. = ABSOLUTE(0x30000000);
*(.UerDefinedSection)
} >SDRAM
你可以参考下连接脚本文件。
[
在保证SDRAM配置没问题的前提下,你在那个ld连接文件里还要做些添加,
先在MEMORY里添加SDRAM地址空间,
然后添加自定义的section,比如:
.user_sec (NOLOAD): {
. = ABSOLUTE(0x30000000);
*(.UerDefinedSection) } >SDRAM
你可以参考下连接脚本文件。
]*