STM32F10x系列标准库移植到STM32CubeIDE

STM32F10x系列标准库移植到STM32CubeIDE
翻了大量博客和论坛终于成功移植了F1的标准库到stm32cubeide,终于可以离开keil mdk了,gcc的编译速度飞一般的快,爽。
在这里插入图片描述

链接:https://pan.baidu.com/s/1xtqep5iSvo0f57gpxYB2XQ
提取码:czqq

2020/11/3修改
(主要是修改了一个汇编函数(sys.h的第33-37行的
//设置栈顶地址 //addr:栈顶地址 __asm void MSR_MSP(u32 addr) { MSR MSP, r0 //set Main Stack value BX r14 }
void MSR_MSP(u32 addr) { __ASM volatile("MSR MSP, r0"); __ASM volatile("BX r14"); }
),参考的是gnu汇编内联写法
https://blog.csdn.net/guzhou_diaoke/article/details/8393548)
ps:构建工程的时候曾经遇到过提示assert_param函数未找到等问题,主要是未在工程中#define某些常量或者是工程头文件之间依赖关系没搞清楚导致的,反正对着mdk的工程常量和头文件相对地址设定来设置stm32cubeide的工程就好了,很类似。

完全兼容正点原子F103战舰的stm32cubeide标准库模板
链接:https://pan.baidu.com/s/1qdiFdlBtRh1QSWs6iqrF9A
提取码:9gl9

stm32cubeide F103ZE_LQFP_标准库模板,非正点原子
链接:https://pan.baidu.com/s/1TkrKXUVfaGr6rrIZ5ixS4Q
提取码:nqr2

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值