我用的是ADS 1.2 新建一个project后,编译,一个*.S文件出错。*.S文件代码如下:
#include <hal_conf.h> ---------------------------(1)
Mode_USR EQU 0x10
Mode_IRQ EQU 0x12
Mode_SVC EQU 0x13
Mode_ABT EQU 0x17
Mode_FIQ EQU 0x11
I_Bit EQU 0x80
F_Bit EQU 0x40
REMAP_ALIAS_ENABLE_REG EQU 0xd1010440
MSS_SDR_CTRL_REG EQU 0xd101000c
SYS_POWER_CTRL_REG EQU 0xd1010110
SYS_CLOCK_CTRL_REG EQU 0xd1010100
SYS_PLL_STATUS_REG EQU 0xd1010104
SYS_PLL_STATUS_CLEAR_REG EQU 0xd1010108
SYS_PLL_CONTROL_REG EQU 0xd1010114
RMAP_PAUSE_REG EQU 0xd1010400
IMPORT |Image$$.text$$Limit| ; End of ROM code (=start of ROM data)
IMPORT |Image$$RW$$Base| ; Base of RAM to initialise
IMPORT |Image$$RW$$ZI$$Base| ; Base and limit of area
IMPORT |Image$$RW$$ZI$$Limit| ; to zero initialise
#ifndef _NO_C_LIB ------------------------------(2)
IMPORT __use_no_semihosting_swi
#endif
IMPORT a7hal_icu_IRQExit
IMPORT a7hal_icu_IRQEnter
.S文件中本来应该用汇编写,里面所有用“C”代码的地方都报错了,比如(1)提示:Error : A1167E : Invalid line start . (2)提示:Error : A1163E : Unknown opcode
源代码应该没问题,是别人用过的。请大虾们指教,我一点都须都没有。我猜想是ADS的设置问题,不晓得从哪里入手。谢谢!
我要赚赏金打赏帖 |
|
|---|---|
| 在K230DBOX上实现多时段语音提示功能被打赏¥14元 | |
| 使K230DBOX实现相机持续拍照功能被打赏¥12元 | |
| 基于K230DBOX的文本管理器设计被打赏¥14元 | |
| 基于K230DBOX的彩色画板功能实现被打赏¥15元 | |
| 在K230DBOX上实现音乐播放器功能被打赏¥15元 | |
| NXP MCU系列开发板MCULink固件升级方法【VSCode】被打赏¥28元 | |
| 三分钟快速搭建NXP MCU开发环境(VSCode)被打赏¥22元 | |
| 为遥控小车巧添功能被打赏¥26元 | |
| 【S32K3XX】FlexCAN 模块配置使用被打赏¥30元 | |
| 【S32K3XX】FlexCAN RAM 资源分配整理被打赏¥25元 | |
我要赚赏金
