|
|
  |
Что не так с Keil?, Поведение абсолютно неадекватное, не знаю, что делать |
|
|
|
Aug 11 2009, 21:59
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(SeriouSerg @ Aug 12 2009, 01:47)  Я понял, Вы большой поклонник кейла и переубеждать Вас бесполезно. То, что заработало, как Вы говорите, случайно, уже используется в нескольких проектах, где и работает стабильно. А если учесть тот фактор, что и ось и фат работает на разных кристаллах от разных производителей, то мне совсем не верится в такие случайности. Нет, я не большой поклонник Keil'а. Просто я во-первых, очень напрягаюсь, когда слышу словосочетание "глючный компилятор", т.к. в 99% случаев это означает, что человек просто не умеет писать на "C", либо не удосуживается изучить документацию. Во-вторых, крайне настороженно отношусь к любителям внутрисхемной отладки, т.к. неоднократно встречал программы, написанные "из-под отладчика" (выключим оптимизацию - поставим брекпойнты - пройдем в пошаговом режиме - допишем +1). Цитата(SeriouSerg @ Aug 12 2009, 01:47)  Если Вы такой знаток кейла, почему ни одно из Ваших сообщении не было адресовано автору, ведь вопросы поставлены вполне конкретные? Где конкретные вопросы? "Ничего не работает, что делать - не знаю". И Ваш опыт, извините, звучит до боли похоже.
|
|
|
|
|
Aug 12 2009, 03:41
|

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

|
Цитата тут вопрос скорее в скрытых библиотеках RTX и иже с ней. На "своём" фтп рядом с компилятором всегда имеются исходные тексты RLARM, так, что о закрытости библиотек разговора быть не может. Отключайте в свойствах проекта RTX, подключайте исходники....
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Aug 12 2009, 09:48
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(VAI @ Aug 12 2009, 06:41)  На "своём" фтп рядом с компилятором всегда имеются исходные тексты RLARM, так, что о закрытости библиотек разговора быть не может. Отключайте в свойствах проекта RTX, подключайте исходники.... Где их можно увидеть? Цитата(aaarrr @ Aug 12 2009, 00:59)  Где конкретные вопросы? "Ничего не работает, что делать - не знаю". И Ваш опыт, извините, звучит до боли похоже. Первый вопрос заключался в опыте работы с RTX, где-то я видел информацию о том, что нелицензионный Keil творит что хочет. Я указал, где его взял, специально для такого случая. Если кто-то работал - то, подозреваю, или сталкивался с этим, или нет. Других вариантов я не вижу. Это раз. Второй вопрос касался проблем с хранением настроек проекта. Ваши советы, извините, вообще никак данной темы не касались. Я сам уже года два работал с Keil, но под 8051, до сих пор с подобным не сталкивался. Не работает конкретно под ARM, потому вопрос именно в этой теме. Тем более, что в форуме информации про RTX практически нет.
|
|
|
|
|
Aug 12 2009, 10:48
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(Polaris @ Aug 12 2009, 13:48)  Ваши советы, извините, вообще никак данной темы не касались. Я сам уже года два работал с Keil, но под 8051, до сих пор с подобным не сталкивался. Не работает конкретно под ARM, потому вопрос именно в этой теме. Тем более, что в форуме информации про RTX практически нет. А Ваши вопросы, извините, не отличаются точностью формулировок. "Не работает" - это не описание проблемы. RTX, прямо скажем, не очень популярна, почему Вы решили использовать именно ее при наличии бесплатных и открытых альтернатив?
|
|
|
|
|
Aug 12 2009, 11:06
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(aaarrr @ Aug 12 2009, 13:48)  А Ваши вопросы, извините, не отличаются точностью формулировок. "Не работает" - это не описание проблемы.
RTX, прямо скажем, не очень популярна, почему Вы решили использовать именно ее при наличии бесплатных и открытых альтернатив? Ну это уж так выходит не слишком хорошо у меня  Состояние сейчас не особо нормальное. Использовать решил потому, что купился на рекламу с сайта кайла, плюс она шла в поставке и имела в составе все, что мне было нужно. Возникла мысль, что интегрировать ее в проект окажется гораздо проще. А что Вы порекомендовали бы?
|
|
|
|
|
Aug 12 2009, 11:25
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(aaarrr @ Aug 12 2009, 14:18)  FreeRTOS, например. Сделать порт для своей платформы можно за вечер. Сделать порт под Keil можно и из scmRTOS, если уж на то пошло. Но есть ли там модули для сетки, фата, усб?
|
|
|
|
|
Aug 12 2009, 11:56
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(aaarrr @ Aug 12 2009, 14:30)  В качестве сети можно взять LwIP, FAT можно взять от того же Chan'а, работа с USB была где-то среди демок. Вот только, ИМХО, чем меньше "цельнотянутого" кода, тем лучше. В своих проектах использовал только "голую" FreeRTOS и LwIP, все остальное - FAT, GUI, работа с периферией - самописное. Для самописного нет времени, буду смотреть в сторону uCOS
|
|
|
|
|
Aug 12 2009, 12:25
|

Местный
  
Группа: Свой
Сообщений: 214
Регистрация: 6-06-05
Из: г. Таганрог
Пользователь №: 5 759

|
Цитата(aaarrr @ Aug 12 2009, 01:59)  Пожалуй, не стану утруждать себя с ответом. Пусть будет по Вашему, мне все равно как Вы думаете. Polaris, предлагаю сходить на кейловский форум, если все еще есть сомнения какую среду использовать... Там же, кстати, могут быть ответы на вопросы по поводу RTX.
|
|
|
|
|
Aug 12 2009, 12:34
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(SeriouSerg @ Aug 12 2009, 15:25)  Polaris, предлагаю сходить на кейловский форум, если все еще есть сомнения какую среду использовать...
Там же, кстати, могут быть ответы на вопросы по поводу RTX. Был уже там. Очень много неотвеченных вопросов, создается впечатление, что не особо эта операционка хорошо поддерживается. В мануалах с сайта какие-то стародавние функции приводятся, у которых уже формат поменялся, не особо они утруждают себя обновлениями. Пока впечатления из радужных перешли в резко негативные. Единственное, что меня держит у Keil - отладчик. Нужно брать новый, заказывать его, это пара дней будут потеряны.
|
|
|
|
|
Aug 13 2009, 04:05
|

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

|
Цитата(Polaris @ Aug 12 2009, 14:48)  Где их можно увидеть? Вы просто не смотрели, наверное... ...аплоад/МЦс/AРM/Keил/rlarm370.rar ...аплоад/МЦс/AРM/Keил/380/rlarm380.rar
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Aug 13 2009, 06:58
|

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

|
Polaris, какие-то ужасы у Вас. И проект переносил простым копированием, и уарт нормально конфигурится, и настройки проекта не слетают. Кстати, возможно пути к хидерам, например, абсолютные, а не относительные... как вариант. Пользуюсь RV 3.7, но и с предыдущими, и с кейлом под 51, проблем не наблюдалось VAI, а доступ к аплоуду как осуществить?
|
|
|
|
|
Aug 13 2009, 07:28
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Цитата(VAI @ Aug 13 2009, 07:05)  Вы просто не смотрели, наверное... ...аплоад/МЦс/AРM/Keил/rlarm370.rar ...аплоад/МЦс/AРM/Keил/380/rlarm380.rar Брал как раз оттуда, там же только либы и примеры, исходников самих библиотек нет, они же закрытые Цитата(toweroff @ Aug 13 2009, 09:58)  Polaris, какие-то ужасы у Вас. И проект переносил простым копированием, и уарт нормально конфигурится, и настройки проекта не слетают. Кстати, возможно пути к хидерам, например, абсолютные, а не относительные... как вариант. Пользуюсь RV 3.7, но и с предыдущими, и с кейлом под 51, проблем не наблюдалось  Все бывает, до сих пор 8051 тоже отлично переносился копированием. Но потом возникла необходимость поставить в довесок ARM, так промучался полдня, вместе работать не хотели. Это касается версии 3.24. Скачал и поставил по такой же схеме 3.50 - все заработало. Так что есть там проблемы, вопрос только какие в какой версии. Сейчас у меня стоит 3.70, проблемы с настройками присутствуют.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|