Миландр

Ключевым подразделением нашей компании является Центр Проектирования интегральных микросхем
Текущее время: 2018-ноя-19 17:25

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу Пред.  1, 2, 3, 4, 5
Автор Сообщение
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-июн-21 12:48 
Не в сети

Зарегистрирован: 2015-июн-26 10:23
Сообщения: 55
В кейле, например, правой кнопкой по сишному файлу Options -> Memory Assignment


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-июн-30 12:43 
Не в сети

Зарегистрирован: 2010-июл-08 08:50
Сообщения: 734
Откуда: АО "ПКК Миландр"
ipbtaman писал(а):
Есть ли какие либо инструменты для размещения различных частей программы в разных областях памяти?
Допустим часть функций во внутренней ОЗУ, часть во внешней.

Для внутренней ОЗУ все можно сделать средствами Keil без проблем, а для внешней - ситуация сложнее.
Теоретически можно в sturtup-файл до вызова функции __main (в Reset_Handler) добавить вызов функции, которая будет конфигурировать выводы и внешнюю системную шину для работы с внешней ОЗУ, а далее __main уже перепишет необходимые данные во внешнюю память (главное правильно настроить распределение памяти в проекте).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-12 14:46 
Не в сети

Зарегистрирован: 2016-май-07 09:49
Сообщения: 36
Откуда: Саратов
Здравствуйте!
Прошу прощения за нубский вопрос: есть демо-плата 1986ВЕ3Т. Сделал простой проект, А как его залить в контроллер? До этого работал с 1986ВЕ91Т - там была программа 1986WSD, а здесь как?
Использую EmBitz


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-12 15:01 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 179
Откуда: Саратов
ZRomik писал(а):
Здравствуйте!
Прошу прощения за нубский вопрос: есть демо-плата 1986ВЕ3Т. Сделал простой проект, А как его залить в контроллер? До этого работал с 1986ВЕ91Т - там была программа 1986WSD, а здесь как?
Использую EmBitz

Есть программа 1986VE1WSD, по загрузке ВЕ1 и ВЕ3 совместимы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-12 15:28 
Не в сети

Зарегистрирован: 2016-май-07 09:49
Сообщения: 36
Откуда: Саратов
novikovfb писал(а):
ZRomik писал(а):
Здравствуйте!
Прошу прощения за нубский вопрос: есть демо-плата 1986ВЕ3Т. Сделал простой проект, А как его залить в контроллер? До этого работал с 1986ВЕ91Т - там была программа 1986WSD, а здесь как?
Использую EmBitz

Есть программа 1986VE1WSD, по загрузке ВЕ1 и ВЕ3 совместимы.


Спасибо! Вроде все настроил, но при попытке записи получаю сообщение "ошибка синхронизации". Попробовал на разных скоростях - не помогло.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-12 15:42 
Не в сети

Зарегистрирован: 2011-сен-05 12:12
Сообщения: 179
Откуда: Саратов
ZRomik писал(а):
Спасибо! Вроде все настроил, но при попытке записи получаю сообщение "ошибка синхронизации". Попробовал на разных скоростях - не помогло.

у меня - работает. Проверяйте:
1. вход в режим UART-загрузчика (выводы PA2..0)
2. исправность COM-порта и соединения с платой
3. у меня не получилось сменить номер COM порта штатными средствами программы (игнорирует, всё равно ломится в COM1). Для обхода залез двоичным редактором XVI32.exe в 1986VE1WSD.cfg и отредактировал вместо COM1 указал COM3.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-12 16:23 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1178
Откуда: Тула
novikovfb писал(а):
3. у меня не получилось сменить номер COM порта штатными средствами программы (игнорирует, всё равно ломится в COM1).

После ввода номера порта нужно нажать Enter.

_________________
сочувствующий…


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-сен-13 10:54 
Не в сети

Зарегистрирован: 2016-май-07 09:49
Сообщения: 36
Откуда: Саратов
novikovfb писал(а):
ZRomik писал(а):
Спасибо! Вроде все настроил, но при попытке записи получаю сообщение "ошибка синхронизации". Попробовал на разных скоростях - не помогло.

у меня - работает. Проверяйте:
1. вход в режим UART-загрузчика (выводы PA2..0)
2. исправность COM-порта и соединения с платой
3. у меня не получилось сменить номер COM порта штатными средствами программы (игнорирует, всё равно ломится в COM1). Для обхода залез двоичным редактором XVI32.exe в 1986VE1WSD.cfg и отредактировал вместо COM1 указал COM3.


Оказывается перемычки XP61, XP62 стояли не в том положении. Замкнул 1:2 и все заработало. Еще раз спасибо за помощь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2016-ноя-09 12:15 
Не в сети

Зарегистрирован: 2016-ноя-09 12:08
Сообщения: 1
Подскажите, возможна ли работа ARINC модулей на скорости 48кБит/c (по РТМ изм.2 )? Повлияет ли выбор опорной частоты для модуля (Поле DIV регистра CONTROL) не 1 МГц а, например, 500 кГц на работоспособность модуля?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: 1986ВЕ3Т
СообщениеДобавлено: 2017-янв-17 14:04 
Не в сети

Зарегистрирован: 2016-май-07 09:49
Сообщения: 36
Откуда: Саратов
Подскажите, пожалуйста: прочитал регистр CPUID - получил значение 0x411CC210. Получается, что у меня процессор 1 ревизии? И при программировании надо учитывать errata для 1 ревизии?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 70 ]  На страницу Пред.  1, 2, 3, 4, 5

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB