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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> Что не так с Keil?, Поведение абсолютно неадекватное, не знаю, что делать
toweroff
сообщение Aug 13 2009, 07:38
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Polaris @ Aug 13 2009, 11:28) *
вместе работать не хотели. Это касается версии 3.24. Скачал и поставил по такой же схеме 3.50 - все заработало.


то есть вместе?
Go to the top of the page
 
+Quote Post
oleg_lwd
сообщение Aug 13 2009, 09:54
Сообщение #32


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-10-05
Пользователь №: 10 131



Сейчас изучаю Keil, RTX на MCBSTM32 Evaluation Board проект работал в оригинальной директории примера при переносе проекта в другую директорию задачи TRX не запускались. Причина, как выяснилось. в потере ini файла инициализации дебугера, в котором инициализируется режим отладки STM32.
Go to the top of the page
 
+Quote Post
ssergy
сообщение Aug 13 2009, 10:25
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 21
Регистрация: 29-01-06
Пользователь №: 13 730



Цитата(VAI @ Aug 12 2009, 07:41) *
Отключайте в свойствах проекта RTX, подключайте исходники....


Есть более удобный вариант:
Option for target > Debug > Initialization File: .... добавить .ini файл, в котором будут пути к исходникам библиотек.
Например:

SET SRC=C:\Keil\ARM\RL\FlashFS\SRC
SET SRC=C:\Keil\ARM\RL\RTX\SRC\CM
SET SRC=C:\Keil\ARM\RL\RTX\SRC\

SET SRC=C:\Keil\ARM\RV31\LIB\ST\STM32F10x

И тогда в отладчике Кеил не "ползает" по ассемблеру, а "бегает" по исходникам. Удобно.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 13 2009, 10:34
Сообщение #34


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(oleg_lwd @ Aug 13 2009, 12:54) *
Сейчас изучаю Keil, RTX на MCBSTM32 Evaluation Board проект работал в оригинальной директории примера при переносе проекта в другую директорию задачи TRX не запускались. Причина, как выяснилось. в потере ini файла инициализации дебугера, в котором инициализируется режим отладки STM32.

О, вот это дело! Я ж про что и говорил - где-то еще он хранит настройки, не только в opt и uv2! Спасибо большое, буду смотреть!!

Цитата(toweroff @ Aug 13 2009, 10:38) *
то есть вместе?

два компилятора - 8051+ARM, одна оболочка - uVision. В 3.24 даже при регистрации обоих компиляторов после установки второго первый "слетал", устранить причину не удалось, я уж и последовательности менял установки - не помогало. В 3.50 последовательная установка и регистрация по точно такой же схеме позволили поставить нужную мне систему (есть еще проекты под 8051) с первого раза. Чудеса? Или все-таки глюки?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 13 2009, 10:53
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Polaris @ Aug 13 2009, 14:34) *
два компилятора - 8051+ARM, одна оболочка - uVision. В 3.24 даже при регистрации обоих компиляторов после установки второго первый "слетал", устранить причину не удалось, я уж и последовательности менял установки - не помогало. В 3.50 последовательная установка и регистрация по точно такой же схеме позволили поставить нужную мне систему (есть еще проекты под 8051) с первого раза. Чудеса? Или все-таки глюки?


хм.. сейчас попробовал открыть старый проект под 89с5131... Открылся, скомпилился.
Потом открыл текущий под лпц2103 - открылся, скомпилился, все ОК

Keil RV 3.70
Go to the top of the page
 
+Quote Post
VAI
сообщение Aug 13 2009, 11:33
Сообщение #36


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Цитата(toweroff @ Aug 13 2009, 11:58) *
[VAI, а доступ к аплоуду как осуществить?

Так: http://electronix.ru/forum/index.php?showforum=89

Цитата(Polaris @ Aug 13 2009, 12:28) *
Брал как раз оттуда, там же только либы и примеры, исходников самих библиотек нет, они же закрытые

В посте ssergy указаны пути к исходникам операционки.
Тут проекты:
...\Keil\ARM\RL\RTX\RTX_Lib_ARM.Uv2
...\Keil\ARM\RL\RTX\RTX_Lib_CM.Uv2
А тут исходники:
...\Keil\ARM\RL\RTX\SRC\
Они не закрытые, просто исходники за денюжку продаются, а в скомпиленом виде в МДК АРМ присутствуют.
----
А какие отличия у либ от библиотек?


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 13 2009, 13:20
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(toweroff @ Aug 13 2009, 13:53) *
хм.. сейчас попробовал открыть старый проект под 89с5131... Открылся, скомпилился.
Потом открыл текущий под лпц2103 - открылся, скомпилился, все ОК

Keil RV 3.70

И у меня тоже smile.gif А вот 3.24 сильно страдала по этому поводу
Go to the top of the page
 
+Quote Post
toweroff
сообщение Aug 13 2009, 19:01
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(Polaris @ Aug 13 2009, 17:20) *
И у меня тоже smile.gif А вот 3.24 сильно страдала по этому поводу


интересно... Когда поставил 3.24, доработки в проекте с х51 не производились, прошивал уже скомпиленный hex. Потом поставил 3.40, разрабатывал и арм, и дополнял проект х51
Как раз переставил систему, тортиллу не проставил, копировал проекты в другие места - все ок
Может, действительно, не напоролся на этот глюк в 3.24, а потом его пофиксили?
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 13 2009, 19:18
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(toweroff @ Aug 13 2009, 22:01) *
интересно... Когда поставил 3.24, доработки в проекте с х51 не производились, прошивал уже скомпиленный hex. Потом поставил 3.40, разрабатывал и арм, и дополнял проект х51
Как раз переставил систему, тортиллу не проставил, копировал проекты в другие места - все ок
Может, действительно, не напоролся на этот глюк в 3.24, а потом его пофиксили?

Все возможно, в том числе и проблемы на моем компьютере, у меня, к примеру, так и не ставится IAR AVR 5.11, хотя уже все что можно проверил, включая все вызываемые dll. Но факт все-таки имел место быть, скачивание и установка 3.50 полностью решили проблему.
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 14 2009, 16:55
Сообщение #40


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Polaris @ Aug 13 2009, 16:20) *
И у меня тоже smile.gif А вот 3.24 сильно страдала по этому поводу

Работал с 3.24 некоторое время - не могу с вами согласиться. Прекрасно все компилилось и под ARM и под x51.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Aug 14 2009, 20:09
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(defunct @ Aug 14 2009, 19:55) *
Работал с 3.24 некоторое время - не могу с вами согласиться. Прекрасно все компилилось и под ARM и под x51.

Я в предыдущем посте писал уже. То, что у кого-то работало, у другого может и не работать. Наверняка от конфигурации конкретной системы многое зависит. Я вот до сих пор не могу IAR 5.11 поставить, хотя на другом компьютере все чудесно работает. Можно, конечно, сказать, что я сам дурак...
Go to the top of the page
 
+Quote Post
Step_ARM
сообщение Aug 18 2009, 05:13
Сообщение #42


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

Группа: Участник
Сообщений: 132
Регистрация: 11-07-08
Пользователь №: 38 870



Цитата(Polaris @ Aug 11 2009, 18:47) *
Доброго всем времени суток!

До недавнего времени я практически не работал с ARM, были некоторые опыты с AT91SAM7S под IAR, вроде бы все получалось, что хотел. Может быть, потому, что до этого работал под IAR и на AVR, и на MSP430. С Keil имел дело только для 8051, есть, конечно, свои особенности, но особых глюков тоже не замечал. Сейчас необходимо сменить платформу на более мощную. Выбрал после анализа этого форума LPC23xx (конкретно сейчас LPC2368), заказал с starterkit.ru соответствующую плату, в качестве среды разработки остановился-таки на Keil, в качестве отладчика взял SkyLink. В новом проекте нужно поднять сетку, SD, USB, поэтому решил взять таки RTX и плагины к ней от того же Keil........


У меня есть знакомый автоэлектрик. И у него при любой неисправности один ответ --- ШНУРОБИКСЫ... Так он обозначает замыкания и обрывы.
Хочу сказать, что и в Кейле и в ИАРе глюки имеют место всегда. Я думаю, что рассуждения насчет безумной глючности кейла или иара полная ерунда и Вы все таки где-то ошиблись... Насчет примеров. У меня есть отладочная плата от кейла МВС2300. Я ее когда пробовал , загружал разные примеры -- ВСЕ ОНИ РАБОТАЛИ. Сам использовал кейл только для написания загрузчиков. Тоже никаких глюков. Не пользуюсь кейлом только по причине зависания в отладке(лечение плохое). Но вообще-то , если какие-то глюки возникали, то всегда оказывалось, что просто ручки у меня кривые... Так что ИЩИТЕ ошибки.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Sep 18 2009, 20:27
Сообщение #43


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Если кому-то интересно, то одну из причин странной работы нашел - в разных версиях Keil по-разному оформлены стартапы. К примеру, в моем конкретном случае lpc2300.s для версии 3.70 содержит по умолчанию активированный EMC, с ним приложение виснет на этапе исполнения стартапа. В более ранних версиях такого пункта в визарде не было, соответственно, активным он не был, все работало сразу.
Постепенно, по мере отсутствия более приоритетных задач, осваиваюсь в Keil, особенности свои, конечно есть, но стараюсь решать. Требует, конечно, времени и иного взгляда на вещи.
Go to the top of the page
 
+Quote Post
uriy
сообщение Sep 19 2009, 04:29
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Не пользуюсь кейлом только по причине зависания в отладке(лечение плохое).
У меня версия 3.8 с MT-Link еще не разу не зависала при отладке. 3.7 очень часто висла.
Go to the top of the page
 
+Quote Post
Polaris
сообщение Sep 19 2009, 08:19
Сообщение #45


Местный
***

Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964



Цитата(uriy @ Sep 19 2009, 07:29) *
У меня версия 3.8 с MT-Link еще не разу не зависала при отладке. 3.7 очень часто висла.

У меня 3.70 и SkyLink, при отладке вроде бы не замечал, а вот при загрузке прошивки в контроллер часто происходит обрыв связи, повторная загрузка, как правило, проходит успешно. Попробую 3.80.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 07:42
Рейтинг@Mail.ru


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