Доброго времени суток.
Есть у AD библиотечки (не Бог весть что, но все же) для стандартной периферии ADuC8xx.
И называются соответственно aduc8xx.lib, aduc8xx.h + C51s.lib для замены кейловской. Библиотеки и сайта качал,
и на фтпшнике ковырялся.
Версии кейла пробовал с 6 по 9, _с таблетками и без_ на разных машинах - все одно.
При попытке линковать:
//-----------------------------------
Output:
Build target 'Target 1'
compiling main.c...
MAIN.C(8): warning C280: 'cErr': unreferenced local variable
linking...
BL51 BANKED LINKER/LOCATER V6.22 - SN: Eval Version
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2009
"main.obj",
".\c51s+.lib",
".\aduc841.lib"
TO "test_lib"
RAMSIZE(256)
*** FATAL ERROR L220: INVALID INPUT MODULE
MODULE: .\aduc841.lib (-----)
Target not created
//---------------------------------------
правда, с фтп://ftp.analog.com/pub/MicroConverter/ADuC8xx/C-Library/
скачал C51s.lib и aduc841.lib, с которыми все собралось, но мне-то для 842 с PLL нужно!

Менеджер библиотек тоже ругается:
LIB51 LIBRARY MANAGER V4.24
COPYRIGHT KEIL ELEKTRONIK GmbH 1987 - 2002
*** ERROR 217: NOT A LIBRARY
FILE: ADUC842.LIB

В общем, или я дурак, или лыжи не едут, либо с кейлом разучился дружить sad.gif

Есть какие-нибудь соображения у уважаемых сограждан, кроме как забить на эти либы?