OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8206|回复: 6

ucii系统 移植汇编文件出错

[复制链接]

6

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
57
金钱
57
注册时间
2012-3-3
在线时间
0 小时
发表于 2012-9-12 14:46:21 | 显示全部楼层 |阅读模式
assembling os_cpu_a.asm...
..\uCOS-II\Ports\os_cpu_a.asm(34): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    34 00000000     PUBLIC  OS_CPU_SR_Save
..\uCOS-II\Ports\os_cpu_a.asm:                    ^
..\uCOS-II\Ports\os_cpu_a.asm(35): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    35 00000000     PUBLIC  OS_CPU_SR_Restore
..\uCOS-II\Ports\os_cpu_a.asm:                    ^
..\uCOS-II\Ports\os_cpu_a.asm(36): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    36 00000000     PUBLIC  OSStartHighRdy
..\uCOS-II\Ports\os_cpu_a.asm:                    ^
..\uCOS-II\Ports\os_cpu_a.asm(37): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    37 00000000     PUBLIC  OSCtxSw
..\uCOS-II\Ports\os_cpu_a.asm:                    ^
..\uCOS-II\Ports\os_cpu_a.asm(38): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    38 00000000     PUBLIC  OSIntCtxSw ;//??5???cpu_c.c????                   ^
..\uCOS-II\Ports\os_cpu_a.asm(39): error: A1163E: Unknown opcode PUBLIC , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    39 00000000     PUBLIC  OS_CPU_PendSVHandler  ;//′?ˉ??stm3210x_it.c   stm32f10x_it.h   stm32f10x_vector.c????                   ^
..\uCOS-II\Ports\os_cpu_a.asm(54): error: A1163E: Unknown opcode |.text|, , expecting opcode or Macro
..\uCOS-II\Ports\os_cpu_a.asm:    54 00000000 AREA |.text|, CODE, READONLY, ALIGN=2
..\uCOS-II\Ports\os_cpu_a.asm:                     ^
..\uCOS-II\Ports\os_cpu_a.asm(90): error: A1355U: A Label was found which was in no AREA
..\uCOS-II\Ports\os_cpu_a.asm:    90 00000000 OS_CPU_SR_Save
..\uCOS-II\Ports\os_cpu_a.asm: 8 Errors, 0 Warnings
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2012-9-12 15:05:04 | 显示全部楼层
回复【楼主位】manaok123:
---------------------------------
PUBLIC不是MDK的关键字,你得去掉,用IMPORT试试。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

106

帖子

0

精华

高级会员

Rank: 4

积分
714
金钱
714
注册时间
2011-5-15
在线时间
147 小时
发表于 2012-9-12 15:57:21 | 显示全部楼层
回复【楼主位】manaok123:
---------------------------------
PUBLIC 改成 EXPORT

你用的是适用于IAR的文件,换个MDK的吧
回复 支持 反对

使用道具 举报

8

主题

30

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
229
金钱
229
注册时间
2014-3-14
在线时间
40 小时
发表于 2014-12-22 09:07:03 | 显示全部楼层
你用的文件不是针对keil编译器的,换成针对keil的UCOSII源码就行了
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-10-27
在线时间
4 小时
发表于 2015-11-1 21:43:50 | 显示全部楼层
我想请问下这个怎么解决 A Label was found which was in no AREA
回复 支持 反对

使用道具 举报

2

主题

9

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2015-10-27
在线时间
4 小时
发表于 2015-11-1 21:44:11 | 显示全部楼层
UCOSIII\uCOS-III\Ports\ARM-Cortex-M3\Generic\IAR\os_cpu_a.asm(55): error: A1163E: Unknown opcode RSEG , expecting opcode or Macro还有这个怎么解决?谢谢
回复 支持 反对

使用道具 举报

0

主题

4

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2015-10-30
在线时间
7 小时
发表于 2015-11-11 10:45:55 | 显示全部楼层
回复【6楼】zzz曾老师:
---------------------------------
百度文库上面有篇<<移植UCOS_III到STM32>>,上面写出了将RSEG CODE:CODE:NOROOT(2)注释掉,改为如下代码:
  PRESERVE8

AREA  |.text|,CODE,READONLY
且行且珍惜!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-20 05:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表