реклама на сайте
подробности

 
 
> Keil C51 и Keil ARM
011119xx
сообщение Sep 26 2011, 04:29
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 381
Регистрация: 5-07-05
Из: Уфа
Пользователь №: 6 544



Как сделать так чтобы одновременно стояли Keil C51 и Keil ARM и не мешали друг другу нормально работать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
richie
сообщение Sep 26 2011, 06:45
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 147
Регистрация: 5-07-04
Из: Обнинск
Пользователь №: 261



На всякий случай сделай копию после установки С51.
Потом в эту же папку накати для ARM.
Раньше точно инсталлятор добавлял записи в этот файл.
Если не добавит, то можно это сделать вручную.

Вот мой tools.ini:


[UV2]
ORGANIZATION="SweetCompany"
NAME="Alex", "Alex"
EMAIL="asdf123@mm3mn.com"
BOOK0=UV3\RELEASE_NOTES.HTM("uVision Release Notes",GEN)
DEVICE_BOOKS=
ARMSEL=1
SOCKETPORT=835792213

[C51]
PATH="C:\Wrk\Keil\C51\"
VERSION=V9.01
BOOK0=HLP\Release_Notes.htm("Release Notes",GEN)
BOOK1=HLP\C51TOOLS.chm("Complete User's Guide Selection",C)
TDRV0=BIN\MON51.DLL ("Keil Monitor-51 Driver")
TDRV1=BIN\ISD51.DLL ("Keil ISD51 In-System Debugger")
TDRV2=BIN\MON390.DLL ("MON390: Dallas Contiguous Mode")
TDRV3=BIN\LPC2EMP.DLL ("LPC900 EPM Emulator/Programmer")
TDRV4=BIN\UL2UPSD.DLL ("ST-uPSD ULINK Driver")
TDRV5=BIN\UL2XC800.DLL ("Infineon XC800 ULINK Driver")
TDRV6=BIN\MONADI.DLL ("ADI Monitor Driver")
TDRV7=BIN\DAS2XC800.DLL ("Infineon DAS Client for XC800")
TDRV8=BIN\UL2LPC9.DLL ("NXP LPC95x ULINK Driver")
TDRV9=BIN\SiC8051F.dll ("SilLabs C8051Fxxx uV Driver")
RTOS0=Dummy.DLL("Dummy")
RTOS1=RTXTINY.DLL ("RTX-51 Tiny")
RTOS2=RTX51.DLL ("RTX-51 Full")
LIC0=...

[C251]
PATH="C:\Wrk\Keil\C251\"
BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK1=HLP\GS51.PDF("uVision2 Getting Started",GEN)
BOOK2=HLP\C251.PDF("C251 User's Guide",GEN)
BOOK3=HLP\C251LIB.CHM("C251 Library Functions",C)
BOOK4=HLP\A51.PDF("Assembler/Utilities",GEN)
BOOK5=HLP\DBG251.CHM("uVision2 Debug Commands",GEN)
BOOK6=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK7=HLP\GS51.PDF("uVision2 Getting Started",GEN)
BOOK8=HLP\C251.PDF("C251 User's Guide",GEN)
BOOK9=HLP\A51.PDF("Assembler/Utilities",GEN)
TDRV0=BIN\MON251.DLL ("Keil Monitor-251 Driver")
VERSION=V3.5
SN=...
LIC0=...

[ARM]
PATH="C:\Wrk\Keil\ARM\"
VERSION=3.50
PATH1="C:\Program Files\CodeSourcery\Sourcery G++ Lite\"
BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)
BOOK2=HLP\RL_RELEASE_NOTES.HTM("RTL-ARM Release Notes",GEN)
BOOK3=HLP\RVI.chm("RV Compiler Introduction",GEN)
TDRV0=BIN\UL2ARM.DLL("ULINK ARM Debugger")
TDRV1=BIN\UL2CM3.DLL("ULINK Cortex Debugger")
TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")
TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")
TDRV4=BIN\lmidk-agdi.dll("Luminary Eval Board")
TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")
TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")
TDRV7=Segger\JL2CM3.dll("Cortex-M3 J-LINK")
TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link Debugger")
LIC0=...

[ARMADS]
PATH="C:\Wrk\Keil\ARM\"
PATH1="BIN40\"
BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK1=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)
BOOK2=HLP\RL_RELEASE_NOTES.HTM("RTL-ARM Release Notes",GEN)
BOOK3=HLP\RVI.chm("RV Compiler Introduction",GEN)
TDRV0=BIN\UL2ARM.DLL("ULINK ARM Debugger")
TDRV1=BIN\UL2CM3.DLL("ULINK Cortex Debugger")
TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")
TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")
TDRV4=BIN\lmidk-agdi.dll("Luminary Eval Board")
TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")
TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")
TDRV7=Segger\JL2CM3.dll("Cortex-M3 J-LINK")
TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link Debugger")
RTOS0=Dummy.DLL("Dummy")
RTOS1=ARTXARM.DLL ("RTX Kernel")

[KARM]
PATH="C:\Wrk\Keil\ARM\"
BOOK0=HLP\RELEASE_NOTES.HTM("Release Notes",GEN)
BOOK1=HLP\RL_RELEASE_NOTES.HTM("RTL-ARM Release Notes",GEN)
BOOK2=HLP\ARMTOOLS.chm("Complete User's Guide Selection",C)
BOOK3=HLP\RVI.chm("RV Compiler Introduction",GEN)
TDRV0=BIN\UL2ARM.DLL("ULINK ARM Debugger")
TDRV1=BIN\UL2CM3.DLL("ULINK Cortex Debugger")
TDRV2=BIN\AGDIRDI.DLL("RDI Interface Driver")
TDRV3=BIN\ABLSTCM.dll("Altera Blaster Cortex Debugger")
TDRV4=BIN\lmidk-agdi.dll("Luminary Eval Board")
TDRV5=Signum\SigUV3Arm.dll("Signum Systems JTAGjet")
TDRV6=Segger\JLTAgdi.dll("J-LINK / J-TRACE")
TDRV7=Segger\JL2CM3.dll("Cortex-M3 J-LINK")
TDRV8=STLink\ST-LINKIII-KEIL.dll ("ST-Link Debugger")
RTOS0=Dummy.DLL("Dummy")
RTOS1=ARTXARM.DLL ("RTX Kernel")

[C166]
PATH="C:\Wrk\Keil\C166\"
BOOK0=HLP\Release_Notes.htm("Release Notes",GEN)
BOOK1=HLP\GS166.PDF("uVision2 Getting Started (PDF)",GEN)
BOOK2=HLP\C166.PDF("C166 User's Guide (PDF)",GEN)
BOOK3=HLP\C166LIB.CHM("C166 Library Functions",C)
BOOK4=HLP\EC166.CHM("EC166 Embedded C++",GEN)
BOOK5=HLP\A166.PDF("A166 & Utilities User's Guide (PDF)",GEN)
BOOK6=HLP\DBG166.CHM("uVision2 Debug Commands",GEN)
BOOK7=HLP\OCDS.CHM("OCDS Debugging",GEN)
BOOK8=HLP\License.htm("Enter License ID",GEN)
BOOK9=HLP\C166TOOLS.chm("Complete User's Guide Selection",C)
BOOK10=HLP\UV3.chm("uVision3 User's Guide",GEN)
TDRV0=MONITOR\MON166.DLL ("Keil Monitor-166 Driver")
TDRV1=OCDS\CBC166.DLL ("OCDS Driver for C16xU/H/UTAH")
TDRV2=OCDS\OCDSXC.DLL ("OCDS Driver for XC16x")
RTOS1=RTXTINY.DLL ("RTX-166 Tiny")
RTOS2=RTXFULL.DLL ("RTX-166 Full")
RTOS3=ARTX166.DLL ("Advanced RTX-166")
VERSION=V4.2
LIC0=...
SN=...


Удалил только номера серийников и лицензий.

P.S. В файле куча записей для различных версий компиляторов ARM, которые поставлялись ранее с кейлом.
Выбор конкретного компилятора делает чудная строчка "ARMSEL=1".
Сейчас используется realview MDK-ARM 3.50.
Сложилось так, что для ARMов кейл давно не использую, использую IAR.

P.P.S.
Для проверки какой компилятор использует среда для открытого в ней проекта достаточно при открытом проекте
открыть About среды, там будет указан toolchain (используемый компилятор)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 06:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016