为什么不能调用库函数?

[复制链接]
4679|11
 楼主| 张广伟 发表于 2009-9-18 16:14 | 显示全部楼层 |阅读模式
初学PSOC
为什么我每次调用CYFISPI.h中函数就报错?出现以下内容
Starting MAKE...
creating project.mk

lib/cyfispi.asm

lib/cyfispi_common_spim.asm

lib/cyfispi_control.asm

lib/cyfispi_core.asm

lib/cyfispi_e2_spim.asm

lib/cyfispiint.asm

lib/mstimer.asm

lib/mstimerint.asm

lib/psocconfig.asm

lib/psocconfigtbl.asm

./boot.asm

./main.c

sed: can't read HTlinkOpts.lkp: No such file or directory

expanded_libs =

Linking..

HI-TECH C COMPILER (Cypress PSOC) Pro  V9.61PL5

Copyright (C) 1984-2009 HI-TECH SOFTWARE

licensed for evaluation purposes only

this licence will expire on Sat, 31 Oct 2009

: 0: (499) undefined symbol: (error)


CYFISPI_nSS_MASK(lib/libpsoc.lib: lib/obj/cyfispi_control.obj)

E:\programe\PSOC\Common\CY3E64~1\tools\make: *** [output/SPI69213.hex] Error 1
请指点迷津``
 楼主| 张广伟 发表于 2009-9-18 16:39 | 显示全部楼层
哪位大哥大姐给点指导被``
Apnote 发表于 2009-9-18 17:13 | 显示全部楼层
好早以前遇过类似问题,好像HI-TECH编译器问题,换换其他的编译器试一试。
 楼主| 张广伟 发表于 2009-9-18 17:51 | 显示全部楼层
````换其他编译器```?
看来的汇编了
jxin 发表于 2009-9-18 17:58 | 显示全部楼层
 楼主| 张广伟 发表于 2009-9-18 18:11 | 显示全部楼层
Linking..

HI-TECH C COMPILER (Cypress PSOC) Pro  V9.61PL5

Copyright (C) 1984-2009 HI-TECH SOFTWARE

licensed for evaluation purposes only

this licence will expire on Sat, 31 Oct 2009

: 0: (500) undefined symbols: (error)


Port_0_Data_SHADE(lib/libpsoc.lib: lib/obj/cyfispi_e2_spim.obj) CYFISPI_IRQ_MASK(lib/libpsoc.lib: lib/obj/cyfispi_control.obj) CYFISPI_nSS_MASK(lib/libpsoc.lib: lib/obj/cyfispi_control.obj)

E:\programe\PSOC\Common\CY3E64~1\tools\make: *** [output/test.hex] Error 1


test - 1 error(s) 0 warning(s) 18:15:21
好像还是不行``
beny5566 发表于 2009-9-18 21:03 | 显示全部楼层
应该是编译器的问题
 楼主| 张广伟 发表于 2009-9-19 09:50 | 显示全部楼层
恩,我换了 HI_TECH的编译器就好了``谢谢大家了``
juventus9554 发表于 2009-9-19 10:17 | 显示全部楼层
一看题目就估计是编译器的问题,进来一看看来解决了,祝你好运:)
Cypress-lh 发表于 2009-9-20 12:24 | 显示全部楼层
学习了
Cypress2009 发表于 2009-9-20 12:28 | 显示全部楼层
受教了
huziliu 发表于 2009-9-21 11:57 | 显示全部楼层
学习了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

12

帖子

0

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