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

 
 
> Вопросы по Keil V5.15
Oleg_IT
сообщение Sep 7 2015, 05:20
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Дождался я макетки с целевым ARM STM32F417. Keil V4 не поддерживает этот процессор, поставил Keil V5.15, загрузил паки. Начал формировать проект и полезли проблемы.
1. Включаю изернет, SPI пишет несовместимый, не установлено (Additional software components required),… На их сайте нашёл только описание библиотек, как загрузить не вижу.
2. Не найду как включить АЦП.
3. На плате физический уровень изернета реализован на RTL8201BL. В списке Manage … такого нет. В версии 4 выбора вообще нет, просто библиотека изернет без всяких уточнений.

Загрузил паки для LPC. Моего старенького LPC2478 там нет. Перестали поддерживать или я чего не вижу?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
smk
сообщение Sep 7 2015, 11:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Драйвер физики нужно дорабатывать. Могу предложить только то, чем пользуюсь сам на F407VET6. Для RTL8201CP. Да, и мой Вам совет - включайте все ручками. Вот в штатном драйвере инициализация ног явно попутана или как минимум требует доработки.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 7 2015, 12:41
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(smk @ Sep 7 2015, 15:57) *
Драйвер физики нужно дорабатывать. Могу предложить только то, чем пользуюсь сам на F407VET6. Для RTL8201CP. Да, и мой Вам совет - включайте все ручками. Вот в штатном драйвере инициализация ног явно попутана или как минимум требует доработки.

А как в четвёртой версии изернет без доработки работает, я просто подключил библиотеку.
Все остальное буду ручками делать, но изернетовский стек самому как то не хочется делать
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 7 2015, 12:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



забавно что вы как разработчик продукта нас спрашиваете как он работает6))))
очевидно в 4 версии файл - драйвер мак уровня под ваш процессор был и чудом подошел к физике и ее подключению.

Библиотека уже работает с этим мак драйвером
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 7 2015, 17:56
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(Golikov A. @ Sep 7 2015, 16:46) *
забавно что вы как разработчик продукта нас спрашиваете как он работает6))))
очевидно в 4 версии файл - драйвер мак уровня под ваш процессор был и чудом подошел к физике и ее подключению.

Библиотека уже работает с этим мак драйвером

Я разработчик продукта? Какого? Я про библиотеку изернет стека говорю от Keil, я её не разрабатывалsm.gif
Ну если такое чудо случилось, то я счастлив.
В установленном пакете много чего про TCP есть. Как я понимаю там копать.
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 8 2015, 04:30
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Во-первых чтобы в пятом кейле заработало нужно специально указать версии библиотек, что использованы будут в проекте. Не со всяким набором заработает. Во-вторых стек работает с первыми (стандартными) регистрами. Чую если сказать ему, что стоит DP, а реально будет RTL, то тоже будет работать, хотя не пробовал. Для F4 драйвер откровенно кривой в 4 версии, в 5-й может и получше, но я отказался использовать 5-й кейл т.к. там (в отличие от 4) нет доступа к структуре LOCALM и поменять дефолтные настройки из программы не получается.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 8 2015, 05:26
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Ну если такое чудо случилось, то я счастлив.

А что вы будете делать когда чудо закончится и в какой-то момент все само работать перестанет, опечалитесь? sm.gif
Как то я привык знать почему и как что у меня работает, хотя может это от старости....

Цитата
нет доступа к структуре LOCALM и поменять дефолтные настройки из программы не получается

Так вроде эта структура всегда константной была, и задается один раз при компиляции, или вы ее переопределили?
Go to the top of the page
 
+Quote Post
smk
сообщение Sep 8 2015, 06:04
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Цитата(Golikov A. @ Sep 8 2015, 08:26) *
Так вроде эта структура всегда константной была, и задается один раз при компиляции, или вы ее переопределили?

В документации в одном месте (та часть, что осталась от 4-го) написано, что можно присваивать, а в той части, что от 5-го уже написано, что не для юзеров и доступа нет. Так на деле и происходит. Собственно спрошу по-другому. Вам удалось в 5-ом менять айпи из кода программы? Мне нет, но может я не так это делаю. Тогда интересно как? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Oleg_IT
сообщение Sep 8 2015, 08:14
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Цитата(Golikov A. @ Sep 8 2015, 09:26) *
А что вы будете делать когда чудо закончится и в какой-то момент все само работать перестанет, опечалитесь? sm.gif

Ручками буду работать, тем более, что на AVR UDP я полностью сделал, так что опыт есть. Хочется время сэкономить на таких вещах.
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Sep 8 2015, 13:02
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Вам удалось в 5-ом менять айпи из кода программы? Мне нет, но может я не так это делаю. Тогда интересно как? Спасибо.

для 5 не пробовал менять IP из программы.
Go to the top of the page
 
+Quote Post

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

 


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


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