BSP

有人把stm32L07xx的bsp移到rtt上来了吗?求一个

发布于 2016-12-13 17:25:20
如题,有的话发到邮箱891167622@qq.com,非常感谢!

查看更多

关注者
0
被浏览
2.1k
7 个回答
bernard
bernard 2016-12-14
原来还真的有啊,我都不记得了
sitence
sitence 2017-01-18
我看rtconfig.py里面的注释这个stm32L07xx的bsp不支持keil,只支持gcc编译。
我自己参考stm32f20xx自己建了一个keil的工程,编译的时候出现下面的错误,能否帮我看看是为什么?
另外我想知道keil和gcc编译除了编译器不一样,有什么本质的区别,刚好想学习一下。
linking...
.Objects
tthread-stm32.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 2 information, 0 warning and 1 error messages.
".Objects
tthread-stm32.axf" - 1 Error(s), 0 Warning(s).
Target not created.
Build Time Elapsed: 00:00:01


rtthread-stm32.axf:

LR_IROM1 0x08000000 0x00020000 { ; load region size_region
ER_IROM1 0x08000000 0x00020000 { ; load address = execution address
*.o (RESET, +First)
*(InRoot$$Sections)
.ANY (+RO)
}
RW_IRAM1 0x20000000 0x00005000 { ; RW data
.ANY (+RW +ZI)
}
}
bernard
bernard 2017-01-18
初始化汇编不正确吧
sitence
sitence 2017-01-18
初始化汇编不正确吧

你说对了,初始化的汇编代码没有加入工程。其实我更想知道的是下面这两个问题的答案:
1、keil编译和gcc编译有多少差异,要改动的有哪些?是不是仅需要新建一个keil工程及可以了。
2、如果我们要把rtthread移到一个没有支持的cpu上,需要做哪些事情,有没有相关的文档?
aozima
aozima 2017-01-18
拒绝白嫖,拒绝键盘侠!
参考已经支持keil和gcc的103 407等工程。

gcc和keil及iar,就start.S 和 context_xxx.S 这两个汇编文件不一样的,其它的C代码都是通用的。

当然,每个工具自己的工程管理方式,及链接脚本什么的都不同,但都比较标准,没太多特殊的东西。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友