
请问如何在下载程序时保护flash中的用户数据不被覆盖?
STM32CUBEIDE 1.19.0 自动生成编码 原有工程GBK编码格式中文乱码。
STM32U5+LPBAM需设置RAM为SRAM4的地址,否则LPBAM无法运行?
tougfx 显示问题
STM32CubeIDE1.16.1创建新的STM32工程之后没有自动弹出引脚配置界面
关于昨天说的STMCubeIDE创建工程无法选择STM32Cube的问题,有解决办法了
关于STMCubeIDE创建工程BUG解决办法!!!
IDE软件这什么情况
肯定是软件哪里不行了
stm32g431rbt怎么显示汉字
因为这两个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
你可以参考下连接脚本文件。
]*