Cortex m3内核是很特殊吗,为什么st公司的很多软件比如cubemx.ai唯独不支持m3内核的stm32f1系列
stm32cubeide怎么取ImageER_IROM1Limit
cubeIDE在运行时显示Failed to execute MI command是什么问题呢?
LL库变成黑色,不能用,怎么回事
如何使用STM32CubeIde生成BLE Audio工程
用stm32cubeide生成的STM32G030F6P6代码只要一开中断,任何中断程序都会跑飞.
关于stm32cubeide下载问题
cubeide 1.15.0 Build Analyzer 不显示内容 有会解决的吗
stm32cubeide如何修改芯片型号和启动文件
My.st.账号注册没反应试了两台电脑
因为这两个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
你可以参考下连接脚本文件。
]*