最后没办法了,我把keil和creator都卸载掉,不装keil,只安装creator,不升级,直接从网上注册一个keil账号试了一下,可以了。
另,期间,我在官网发case问,我把一些相关的解答发上来,其实都没解决问题,奇怪
The Keil PK51 Professional Developers Kit for PSoC is installed with PSoC Creator.
It supports optimization levels 0 through 5.
Of course, you can also use separate Keil compiler purchased from Keil which support higher optimization levels above level 5.
There are two toolchains for PSoC 3 (8051):
DP8051 Keil™ 9.03,
DP8051 Keil Generic.
Can we know which one is being used in your project? To find out this, please you can go to PSoC Creator > Project > Build Setting > ToolChain.
Can we know how did you set the "DP8051 Keil Generic" in PSoC Creator > Tools > Option > ?
下面这个链接 里面写文档有关于这个问题的描述
http://www.cypress.com/?app=sear ... mp;submit-part.y=19
这个是关于win 7的
http://www.cypress.com/?app=forum&id=2492&rID=41967
Sorry for our later reply. our design team are working on this case.
*** ERROR L251: RESTRICTED MODULE IN LIBRARY NOT SUPPORTED
The documentation from Keil on this is:
A library contains a module that is created with an evaluation version or a code size limited version. This is not supported.
From this it appears that the customer has installed an evaluation version of the Keil software and that at least some of the object files have been compiled using the evaluation version of the software.
It seems that you have installed an evaluation version of the Keil software and that at least some of the object files have been compiled using the evaluation version of the software.
引起这样的问题的愿意是,
用评估板的keil编译或者里面的某些模块用评估版的keil编译过, 可能出现这样的问题。
要不你update一下PSoC creator,然后运行一下,看看有没有问题,因为我们这边都没有再能复现你的问题。如果没有问题的话,你在安装一下keil,看可不可以。
|