前言
在移植某STM32F103RCT6程序时遇到keil5中没有合适flash大小(128k)的情况,本以为是keil5的pack没装好,重装包并升级到最新并没有解决该问题,百度之得到以下答案。同时,在F407中也存在这种情况,解决方法应该类似(没有实际测试),猜测主要原因应该出现在C/C++宏定义上,改为当前硬件对应即可。
另附STM32f10x的startup文件。

以下为转载,转自STM32F103RCT6移植到STM32F103C8T6注意事项

1,修改IC为STC32F103C8

2,修改晶振为8.0M

3,修改C/C++宏定义,由STM32F10X_HD,USE_STDPERIPH_DRIVER 改为 STM32F10X_MD,USE_STDPERIPH_DRIVER

4,替换启动文件,由startup_stm32f10x_hd.s修改为startup_stm32f10x_md.s

到这里已经没有报错了

5,重新分配各模块引脚定义

这一步做完以后才发现,程序好像跑的慢了10来倍,

群里求助,说是倍频没有设置好,找到一个设置倍频的代码后,发现还是不行.

再搜索原子论坛有人同样遇到相同的问题,在某位大神的回复中找到了答案,就是第6步,

6,系统初始化时调用 SystemInit(); 

调用SystemInit();以后马上就正常了,

特别感谢:http://www.openedv.com/posts/list/0/63500.htm 13楼的回复

STM32F103RCT6移植到STM32F103C8T6注意事项相关推荐

  1. 正点原子STM32F103ZET6程序移植到STM32F103C8T6时Delay函数异常问题

    正点原子STM32F103ZET6库函数程序移植到STM32F103C8T6时Delay函数异常问题 在根据正电原子STM32开发板例程的库函数程序来进行移植的时候,可能会出现程序能运行但是delay ...

  2. GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用

    主页全部资料打包!GRBL三轴+脱机运行移植STM32F103C8T6 GRBL_V1.1f三轴移植到STM32F103C8T6,并添加脱机控制,使用OLED屏和旋转编码器控制,联机脱机都可使用. 只 ...

  3. 移植oracle到mysql_oracle移植到mysql注意事项(转载)

    "a4i zrE5~x4Iz.f0客户用的数据库是mysql,而研发好的产品支持oracle,我们必须把数据库环境从oracle转向mysql.我们在转换的过程 中碰到了下面一些问题,希望能 ...

  4. hi3518e移植wifi模块注意事项

    最近在海思平台上移植mt7601和5370两款wif模块,加载驱动和启用网络设备时都发现循环打印一个RTUSB_VendorRequest failed(-110),TxFlags=0x0, ReqT ...

  5. 正点原子stmf103zet6代码移植为stm32f103c8t6(库函数版)

    目录 1.打开正点原子的工程模板template,点击魔术棒 2.修改芯片型号为stm32f103c8 3.修改宏定义ZET6是大容量产品用的是STM32F10X_HD,C8T6是中容量产品,用的是S ...

  6. STM32F103ZET6项目移植到STM32F103C8T6

    软件设置参照:http://t.csdn.cn/qW5vv 烧录参照:http://t.csdn.cn/gxcoQ 步骤一:修改设置 1.选择型号 2.选着MHz为8.0 3.define的HD改为M ...

  7. STM32不同型号单片机keil工程移植说明

    STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的.这样的话如果项目中更换了芯片,工程就可以直接移植过去,不用重新编写.这样就节约了很多时间. 下面说一下如何将 在STM ...

  8. MySQL与Oracle的数据迁移注意事项,另附转换工具链接

    将数据从MySQL迁移到Oracle的注意事项 1. 自动增长的数据类型处理 MYSQL有自动增长的数据类型,插入记录时不用操作此字段,会自动获得数据值.ORACLE没有自动增长的数据类型,需要建立一 ...

  9. 【STM32F407】第5章 RTX5操作系统移植(MDK AC6)

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=93149 第5章   RTX5操作系统移植(MDK AC6) 本 ...

  10. 【STM32F429】第5章 RL-USB移植(MDK AC6)

    论坛原始地址(持续更新):http://www.armbbs.cn/forum.php?mod=viewthread&tid=99710 第5章   RL-USB移植(MDK AC6) 本章教 ...

最新文章

  1. linux统计文件的个数
  2. (网页的缓存控制)HTML配置no-cache(备忘) “Cache-control”常见的取值
  3. iOS技术周报-第28期
  4. 第二十期:核心交换机的链路聚合、冗余、堆叠、热备份
  5. 计算机教学与实际生活相结合,小学数学教学与实际生活相结合的方法思考
  6. 容器编排技术 -- 使用Minikube 部署 Kubernetes 集群
  7. 桥接模式(Bridge)解析例子
  8. java将csv导入hdfs_把HDFS里的json数据转换成csv格式
  9. JavaWeb的环境配置
  10. 古代帝王有哪些“恩爱夫妻”?
  11. 针对所维修的计算机 维修人员必须,医院各科室电脑管理制度_医院临床科室管理制度...
  12. 按Enter键调用登录按钮
  13. IOS之 上传App预览和截屏规范
  14. C++PrimerPlus(第6版)中文版:Chapter16.4.6关联容器_setops.cpp
  15. C#中sealed的用法
  16. 基于51单片机八路抢答器课程设计(含proteus仿真图及代码)
  17. xdoj系统_【战疫情】西电计科院教学在行动(6)——对话全面线上服务的万波老师...
  18. java concurrency 读书笔记
  19. 大搜车面向复杂业务场景的研发运维体系治理实践
  20. 小云路由器mysql地址_小云路由器助手

热门文章

  1. 部署http+svn,yum安装svn 1.9版本
  2. VC2010 Tab控件使用
  3. 关于vs编译器的一些认识
  4. C# winform开发的考试系统
  5. 第十一章 Mock.js 数据生成器
  6. php字游戏源码,php文字游戏寻仙纪.zip
  7. x86下vx6.8软件wind River workbench使用说明
  8. 抓包工具_Charles使用
  9. Hi3531a 芯片介绍
  10. (转载addone)完全使用Linux作为桌面系统 —— 使用Linux两年记 --软件列表