打印
[技术问答]

Co-os可不可以在MDK编译环境子下移植到M0【已解决】

[复制链接]
3095|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
niuyaliang|  楼主 | 2013-12-3 00:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 niuyaliang 于 2013-12-3 18:42 编辑

如题,有谁移植过了,在co-os的port.c中一直报错 ccRtos\portable\Keil\port.c(228): error: A1874E: Specified register list cannot be loaded or stored in target instruction set

这是工程文件夹 Co-Os_M058S.rar (1.21 MB)

提示报错的地方为
   STMDB   R0!,{R4-R11}        ; Store r4-r11,r0 -= regCnt * 4,r0 is new stack
    LDMIA   R0!,{R4-R11}        ; POP (R4-R11),R0 += regCnt * 4
   ORR     LR, LR, #0x04       ; Ensure exception return uses process stack
沙发
奔跑的牛| | 2013-12-3 08:37 | 只看该作者
co-os   coocox 的liam QQ 809474246  coocox 的问题 可以直接联系他

使用特权

评论回复
板凳
xinyunshaoan| | 2013-12-3 11:41 | 只看该作者
在OsConfig.h文件中,配置一下 芯片内核
/*!<
Defines chip type,cortex-m3(1),cortex-m0(2)      
*/
#define CFG_CHIP_TYPE           (1)
应该配置为#define CFG_CHIP_TYPE           (2)

使用特权

评论回复
地板
戈卫东| | 2013-12-3 18:29 | 只看该作者
先选对MCU,再使用代码生成工具

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

212

主题

2427

帖子

7

粉丝