Миландр

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

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 25 сообщений ]  На страницу « 1 2
Автор Сообщение
СообщениеДобавлено: 2016-окт-24 08:10 
Не в сети

Зарегистрирован: 2013-фев-07 12:34
Сообщения: 24
когда ожидать версию библиотеки для iar?


Вернуться к началу
СообщениеДобавлено: 2016-дек-19 15:29 
Не в сети

Зарегистрирован: 2016-янв-18 13:17
Сообщения: 22
При попытке распаковать пример с помощью Pack installer выдает ошибку: Copy example failed. Cannot create destination folder.
Использую Keil mVision 5. В чем может быть проблема?


Вернуться к началу
СообщениеДобавлено: 2017-мар-07 15:32 
Не в сети

Зарегистрирован: 2010-сен-21 12:57
Сообщения: 724
Откуда: г. Санкт-Петербург
Когда появится MDR1986VE8T.h для новой версии кристалла? (в частности в существующей версии файла отсутствует определение номера прерывания для UART1)


Вернуться к началу
СообщениеДобавлено: 2017-апр-04 19:46 
Не в сети

Зарегистрирован: 2014-авг-05 17:25
Сообщения: 42
В файле mdr32f8_ebc.h лучше убрать битовые сдвижки, иначе, если с помощью этих определений заполнять структуру EBC_RGN_InitTypeDef, она будет проинициализирована неправильно (будет повторная сдвижка в функции EBC_RGNx_Init).
#define EBC_ECCMODE_PAR 			(uint32_t)(0x00);// << EBC_ECCMODE_pos);
#define EBC_ECCMODE_CON 			(uint32_t)(0x01);// << EBC_ECCMODE_pos);

#define EBC_RDYWAIT_NOWAIT 		(uint32_t)(0x00);// << EBC_RDYWAIT_pos);
#define EBC_RDYWAIT_WAIT 			(uint32_t)(0x01);// << EBC_RDYWAIT_pos);

#define EBC_MODE_32X 					(uint32_t)(0x00);// << EBC_MODE_pos);
#define EBC_MODE_16X 					(uint32_t)(0x01);// << EBC_MODE_pos);
#define EBC_MODE_8X 					(uint32_t)(0x02);// << EBC_MODE_pos);
#define EBC_MODE_64X 					(uint32_t)(0x03);// << EBC_MODE_pos);

#define EBC_ROM_RAM 					(uint32_t)(0x00);// << EBC_ROM_pos);
#define EBC_ROM_ROM 					(uint32_t)(0x01);// << EBC_ROM_pos);

#define EBC_CPOL_UP 					(uint32_t)(0x00);// << EBC_CPOL_pos);
#define EBC_CPOL_DOWN 				(uint32_t)(0x01);// << EBC_CPOL_pos);

#define EBC_USESEPAR_USER 		(uint32_t)(0x00);// << EBC_USESEPAR_pos);
#define EBC_USESEPAR_FORSOC 	(uint32_t)(0x01);// << EBC_USESEPAR_pos);

#define EBC_READ32_8_16 			(uint32_t)(0x00);// << EBC_READ32_pos);
#define EBC_READ32_32 				(uint32_t)(0x01);// << EBC_READ32_pos);
И еще - во многих файлах не хватает пустой строки в конце, кейловский компилятор выдает кучу предупреждений на это. Мне кажется, лучше добавить строки, чтобы он отвязался.

Может быть выложить библиотеку на github?


Вернуться к началу
СообщениеДобавлено: 2017-апр-05 08:10 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1428
Откуда: Тула
Думаю проблема не в сдвижках, а в точках с запятой в дефайне. Кто ж так делает то??
И пустая строка в конце файла должна быть по стандарту, а не чтоб "кейл отвязался".

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


Вернуться к началу
СообщениеДобавлено: 2017-апр-05 11:27 
Не в сети

Зарегистрирован: 2014-авг-05 17:25
Сообщения: 42
prostoRoman писал(а):
Думаю проблема не в сдвижках, а в точках с запятой в дефайне. Кто ж так делает то??
И пустая строка в конце файла должна быть по стандарту, а не чтоб "кейл отвязался".
Все верно вы говорите.
Код правил я уже и отправке сообщения. Конечно точки с запятой и комменты не нужны.
Просто я начал заполнять структуру EBC_RGN_InitTypeDef используя эти определения и в результате функция EBC_RGNx_Init отработала некорректно.


Вернуться к началу
СообщениеДобавлено: 2017-апр-05 12:21 
Не в сети

Зарегистрирован: 2009-июл-21 14:13
Сообщения: 1428
Откуда: Тула
потому, что пейсателям из миландра стоило бы делать иначе:
#define EBC_MODE_32X 					((uint32_t)0x00 << EBC_MODE_pos);
#define EBC_MODE_16X 					         (0x01ULL << EBC_MODE_pos);

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


Вернуться к началу
СообщениеДобавлено: 2017-апр-24 14:05 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 137
Организация: АО ПКК Миландр
Откуда: АО "ПКК Миландр"
vasili писал(а):
Когда появится MDR1986VE8T.h для новой версии кристалла? (в частности в существующей версии файла отсутствует определение номера прерывания для UART1)
Здравствуйте, Василий!
Разработчик пообещал обновление в следующей версии ПО.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
СообщениеДобавлено: 2017-апр-24 14:06 
Не в сети

Зарегистрирован: 2017-фев-14 11:21
Сообщения: 137
Организация: АО ПКК Миландр
Откуда: АО "ПКК Миландр"
sevastianovd писал(а):
когда ожидать версию библиотеки для iar?
В настоящее время не планируется создание библиотеки для IAR.

_________________
Отдел технической поддержки support@milandr.ru


Вернуться к началу
СообщениеДобавлено: 2018-июл-23 16:28 
Не в сети

Зарегистрирован: 2017-апр-26 14:51
Сообщения: 470
Организация: Milandr
Откуда: ПКК "Миландр"
Версия библиотеки в виде Pack для Keil 5 доступна на сайте https://ic.milandr.ru/soft/ и будет периодически обновляться.
Текущие исправления доступны по этой ссылке - https://github.com/StartMilandr/Pack_VE8


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 25 сообщений ]  На страницу « 1 2

Часовой пояс: UTC+03:00


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

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


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

Перейти: 

Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB