|
Что не так с Keil?, Поведение абсолютно неадекватное, не знаю, что делать |
|
|
|
Aug 11 2009, 14:47
|
Местный
  
Группа: Свой
Сообщений: 266
Регистрация: 8-12-05
Пользователь №: 11 964

|
Доброго всем времени суток! До недавнего времени я практически не работал с ARM, были некоторые опыты с AT91SAM7S под IAR, вроде бы все получалось, что хотел. Может быть, потому, что до этого работал под IAR и на AVR, и на MSP430. С Keil имел дело только для 8051, есть, конечно, свои особенности, но особых глюков тоже не замечал. Сейчас необходимо сменить платформу на более мощную. Выбрал после анализа этого форума LPC23xx (конкретно сейчас LPC2368), заказал с starterkit.ru соответствующую плату, в качестве среды разработки остановился-таки на Keil, в качестве отладчика взял SkyLink. В новом проекте нужно поднять сетку, SD, USB, поэтому решил взять таки RTX и плагины к ней от того же Keil. Ранее с операционками экспериментировал только под scmRTOS. В итоге сижу уже несколько дней и ловлю глюки. Непонятно почему, но простое копирование проекта из одного каталога в другой приводит к неработоспособности проекта. Я уже и не знаю, что думать. В оригинальном каталоге пример работает, после переноса - нет. Такое впечатление, что Keil не сохраняет настройки проекта или же вообще их коверкает, в настройках uVision никаких отличий визуально не вижу, но не работает. Все пути прописаны верно. В итоге для того, чтобы работало, лезу в файл uv2 и меняю руками все. Только тогда есть шансы, что заработает. В примере http_demo не работала DHCP, я уж все перепробовал, в итоге заметил, что там флаг таймера не сбрасывается, начал сбрасывать - заработало. Неправильный пример сознательно выложили? Сейчас пытаюсь заставить работать UART, изменил пример для работы под UART0 - не работает, вернул все назад - снова не работает, но я побожиться готов, что ничего кроме 10 строк инициализации ничего не менял, закомментировал-раскомментировал - и все  Постоянно замечаю, что после запуска uVision настройки в проекте могут быть вообще от фонаря. Это диверсия? Помимо всего прочего постоянно сталкиваюсь с отпаданием SkyLink, под AVR JTAG так конкретно никогда не подводил. Что я делаю не так? Может, кто-то сталкивался? Пока что от Keil для ARM одни негативные эмоции, за такое же время год назад я под IAR и USB поднял, и получил продукт функционирующий, сейчас же вообще шаг вперед, два назад. Помогите, пожалуйста, советом! Есть уже желание бросить его нафиг и делать под IAR. Но тогда отладчик придется покупать другой
|
|
|
|
|
 |
Ответов
|
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, 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, проблемы с настройками присутствуют.
|
|
|
|
Сообщений в этой теме
Polaris Что не так с Keil? Aug 11 2009, 14:47 SeriouSerg Цитата(Polaris @ Aug 11 2009, 18:47) ....... Aug 11 2009, 16:48 aaarrr Цитата(SeriouSerg @ Aug 11 2009, 20:48) Н... Aug 11 2009, 16:57  SeriouSerg Цитата(aaarrr @ Aug 11 2009, 20:57) И что... Aug 11 2009, 17:10   aaarrr Цитата(SeriouSerg @ Aug 11 2009, 21:10) К... Aug 11 2009, 17:27    SeriouSerg Цитата(aaarrr @ Aug 11 2009, 21:27) Прост... Aug 11 2009, 17:44     aaarrr Цитата(SeriouSerg @ Aug 11 2009, 21:44) К... Aug 11 2009, 17:50      SeriouSerg Цитата(aaarrr @ Aug 11 2009, 21:50) RVCT ... Aug 11 2009, 18:49       Polaris Цитата(SeriouSerg @ Aug 11 2009, 21:49) А... Aug 11 2009, 19:25        SeriouSerg Цитата(Polaris @ Aug 11 2009, 23:25) Я и ... Aug 11 2009, 21:10         aaarrr Цитата(SeriouSerg @ Aug 12 2009, 01:10) Т... Aug 11 2009, 21:21          SeriouSerg Цитата(aaarrr @ Aug 12 2009, 01:21) Затем... Aug 11 2009, 21:47           aaarrr Цитата(SeriouSerg @ Aug 12 2009, 01:47) Я... Aug 11 2009, 21:59            SeriouSerg Цитата(aaarrr @ Aug 12 2009, 01:59)
Пожа... Aug 12 2009, 12:25             Polaris Цитата(SeriouSerg @ Aug 12 2009, 15:25) P... Aug 12 2009, 12:34       aaarrr Цитата(SeriouSerg @ Aug 11 2009, 22:49) В... Aug 11 2009, 19:31 uriy У меня в Keil очень часто зависает самодельный MT-... Aug 11 2009, 17:32 Polaris Я немного уточню. Подозреваю, что это как-то связа... Aug 11 2009, 18:25 defunct Цитата(Polaris @ Aug 11 2009, 17:47) но я... Aug 11 2009, 23:27 VAI Цитататут вопрос скорее в скрытых библиотеках RTX ... Aug 12 2009, 03:41 Polaris Цитата(VAI @ Aug 12 2009, 06:41) На ... Aug 12 2009, 09:48  aaarrr Цитата(Polaris @ Aug 12 2009, 13:48) Ваши... Aug 12 2009, 10:48   Polaris Цитата(aaarrr @ Aug 12 2009, 13:48) А Ваш... Aug 12 2009, 11:06    aaarrr Цитата(Polaris @ Aug 12 2009, 15:06) А чт... Aug 12 2009, 11:18     Polaris Цитата(aaarrr @ Aug 12 2009, 14:18) FreeR... Aug 12 2009, 11:25 ssergy Цитата(VAI @ Aug 12 2009, 07:41) Отключай... Aug 13 2009, 10:25 aaarrr В качестве сети можно взять LwIP, FAT можно взять ... Aug 12 2009, 11:30 Polaris Цитата(aaarrr @ Aug 12 2009, 14:30) В кач... Aug 12 2009, 11:56  toweroff Цитата(Polaris @ Aug 13 2009, 11:28) вмес... Aug 13 2009, 07:38 toweroff Polaris, какие-то ужасы у Вас. И проект переносил ... Aug 13 2009, 06:58 oleg_lwd Сейчас изучаю Keil, RTX на MCBSTM32 Evaluation Boa... Aug 13 2009, 09:54 Polaris Цитата(oleg_lwd @ Aug 13 2009, 12:54) Сей... Aug 13 2009, 10:34  toweroff Цитата(Polaris @ Aug 13 2009, 14:34) два ... Aug 13 2009, 10:53   Polaris Цитата(toweroff @ Aug 13 2009, 13:53) хм.... Aug 13 2009, 13:20    toweroff Цитата(Polaris @ Aug 13 2009, 17:20) И у ... Aug 13 2009, 19:01     Polaris Цитата(toweroff @ Aug 13 2009, 22:01) инт... Aug 13 2009, 19:18    defunct Цитата(Polaris @ Aug 13 2009, 16:20) И у ... Aug 14 2009, 16:55     Polaris Цитата(defunct @ Aug 14 2009, 19:55) Рабо... Aug 14 2009, 20:09 VAI Цитата(toweroff @ Aug 13 2009, 11:58) [VA... Aug 13 2009, 11:33 Step_ARM Цитата(Polaris @ Aug 11 2009, 18:47) Добр... Aug 18 2009, 05:13 Polaris Если кому-то интересно, то одну из причин странной... Sep 18 2009, 20:27 uriy ЦитатаНе пользуюсь кейлом только по причине зависа... Sep 19 2009, 04:29 Polaris Цитата(uriy @ Sep 19 2009, 07:29) У меня ... Sep 19 2009, 08:19 uriy Polaris ну да у меня тоже где-то там. Точно не пом... Sep 20 2009, 11:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|