请问各位同仁

[复制链接]
16155|32
 楼主| my21cn 发表于 2011-9-13 19:42 | 显示全部楼层 |阅读模式

请问各位同仁:stm32f107的源码能移植到stm32f207上吗???
airwill 发表于 2011-9-14 08:26 | 显示全部楼层
虽然内核和存储器组织是相同的, 但是:
IO 地址的组织是不同的. 特别是 GPIO 和 RCC 是不同的. 所以二进制代码直接搬过来是肯定不行的.
至于源代码的移植. 基本是能够实现的.
    相同的内核和存储器组织这些处理器上面的差异, 在现在的基于 C 语言的源程序, 已经并不产生多大的影响了.倒是硬件外设和寄存器的使用方法对代码的移植造成了很大的麻烦.
  本人没有对各外设的寄存器都进行对比, 但对比了几个就发现有不同. 但没有看到介绍说 2xx 是 1XX 的功能完全兼容的升级. 所以能否不修改外设处理代码很难确定.
    不妨到官方网站上看看有没有介绍移植要注意的地方.
    如果没有, 我看硬件差别也并不大.一般的代码也不会什么外设都用到. 对于使用到的外设再看一遍. 相信大部分代码是可以很容易地移植过去的.
xukong 发表于 2011-10-13 09:19 | 显示全部楼层
赞同二楼的说法,程序源码移植问题应该不大,主要是一些外设需要注意,你可以对比一下外设资源,譬如DMA的个数,其库函数的描述一个和两个是不一样的,当然,如果你只用了一些通用的外设,那么修改就更小了。
浪迹天涯WAN 发表于 2011-10-13 21:54 | 显示全部楼层
听君一席话,胜读十年书。
liujieshui 发表于 2011-10-17 16:05 | 显示全部楼层
haidu 发表于 2011-10-18 18:52 | 显示全部楼层
应该能够可以的
cecwxf 发表于 2011-10-20 23:05 | 显示全部楼层
这些基本就是外设改改
大李飞刀 发表于 2011-10-21 09:48 | 显示全部楼层
容易吧。。。做些改动,具体看手册和说明
wgsxsm 发表于 2011-11-3 12:05 | 显示全部楼层
学习了。。。
丑奴儿atl 发表于 2011-11-3 14:57 | 显示全部楼层
小占 发表于 2011-11-12 18:22 | 显示全部楼层
pkat 发表于 2011-11-13 19:38 | 显示全部楼层
2楼大侠分析的很有道理
qq414055899 发表于 2011-11-14 23:42 | 显示全部楼层
dc7280 发表于 2011-11-17 16:57 | 显示全部楼层
应该能够可以!!!!!!
sszxxm 发表于 2011-11-21 08:47 | 显示全部楼层
二楼的一席话非常好,让人受益!谢谢!

怎么就没看见楼主出来回应一声呢?唉
mynokia 发表于 2011-11-26 16:04 | 显示全部楼层
可以的,没有问题。
shioneboy 发表于 2011-11-26 23:20 | 显示全部楼层
qq414055899 发表于 2011-11-27 19:20 | 显示全部楼层
woyaochenggong 发表于 2011-11-29 08:05 | 显示全部楼层
二进制代码直接搬过来是肯定不行
lufiy 发表于 2011-12-10 11:21 | 显示全部楼层
打酱油的路过!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

11

主题

27

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部