11.09.2014, 11:05
|
|
Временная регистрация
Регистрация: 12.03.2005
Адрес: Москва
Сообщений: 61
Сказал спасибо: 42
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от niXto
|
Просто сейчас программистов МК мало... Есть кодописатели...
|
Вы, несомненно, себя видите в первой группе. И в первых рядах.
|
|
|
|
11.09.2014, 11:44
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,978
Сказал спасибо: 2,554
Сказали Спасибо 11,859 раз(а) в 5,942 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от STM32F0
|
Стандартная узость мышления. На копеечном STM32F030
|
Если почитать еще раз
Сообщение от akegor
|
Была нужда
|
то без ответа на вопрос "когда это было", Ваше высказывание, мягко говоря, некорректно. А было это десять лет назад. И в доступности были Пики и Атмелы. Это сейчас героев развелось на современной базе.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.09.2014, 11:53
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: IAR Embedded Workbench
akegor, дык пора забыть о мемурах.
Когда займешься ?
__________________
Осторожно , злой кот
|
|
|
|
11.09.2014, 11:59
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: IAR Embedded Workbench
А неважно когда это было. Перетаскивать унылый ногодрыг с унылого гамна на правоверные новые камни это старческий маразм и полная деградация.
В том же STM8 SPI можно и на UART запустить. И насколько помню, в STM8 есть сдвиг через carry и без. Другое дело что притулит компилятор, но АСМом можно разрулить, если уж очень хочется.
|
|
|
|
11.09.2014, 12:10
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,978
Сказал спасибо: 2,554
Сказали Спасибо 11,859 раз(а) в 5,942 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от dosikus
|
Когда займешься ?
|
Так потехесеньку, полегесеньку... Если вопросов не задаю - это не значит, что процесс умер. Пинок в зад получил и уже много шагов вперед сделал. Пока разбираюсь сам.
STM32F0, "У каждого свой вкус - сказал индус, слезая с обезьяны"(с) и свои цели и задачи.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 11.09.2014 в 12:16.
|
|
|
|
14.09.2014, 22:15
|
|
Временная регистрация
Регистрация: 12.03.2005
Адрес: Москва
Сообщений: 61
Сказал спасибо: 42
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Сегодня приключилось:
Поставил с их сайта ограниченный IAR_STM8 и прошил в STM8S_Discovery свой проект. Всё прошилось и заработало. Стоило перегрузить комп - и теперь при нажатии на Debug в Debug_Log пишется два сообщения:
1. An error occurred while retrieving GDI features: gdi-error [40201]: Can't access configuration database.
2. Couldn't find STM8S105C6 in the list of supported MCUs.
При этом ST Visual Programmer видит STM8S_Discovery и читает кристалл.
Просмотрел всю документацию на IAR (бегло) - ничего не нашёл. Описания ошибок тоже не встретил.
Может, с кем случалось?
Последний раз редактировалось sergeyye; 14.09.2014 в 22:26.
|
|
|
|
14.09.2014, 23:52
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: IAR Embedded Workbench
Попробуйте иар запустить от имени администратора
|
|
|
Сказали "Спасибо" oleg110592
|
|
|
15.09.2014, 00:10
|
|
Временная регистрация
Регистрация: 12.03.2005
Адрес: Москва
Сообщений: 61
Сказал спасибо: 42
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Сообщение от oleg110592
|
Попробуйте иар запустить от имени администратора
|
Получилось !
Олег, безмерно благодарен. Из-за этой мелочи весь день коту под хвост.
Последний раз редактировалось sergeyye; 16.09.2014 в 22:23.
|
|
|
|
27.09.2014, 20:17
|
|
Временная регистрация
Регистрация: 12.03.2005
Адрес: Москва
Сообщений: 61
Сказал спасибо: 42
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: IAR Embedded Workbench
Новая беда пришла в мой аул.
Делаю пока безуспешные попытки записать байт в ЕЕ и считать его оттуда на STM8S_Discovery.
PHP код:
|
u8 __eeprom *EE_Num; // Указатель на ячейку ЕЕ.
u8 __eeprom EE_Number; // Имя ячейки.
void Prog_Byte_EE (u8 __eeprom *Address, u8 Data)
{
FLASH -› DUKR = 0xAE; // Запись первой половины ключа.
FLASH -› DUKR = 0x56; // Запись второй половины ключа.
while (FLASH -› IAPSR & FLASH_IAPSR_DUL ==0); // Ждём разрешения на запись.
*Address = Data; // Запись данных в ЕЕ.
FLASH -› IAPSR &= 0xF7; // Запретить запись в EE.
}
void main(void)
{
Init_Periph (); // Инициализация периферии.
EE_Num = &EE_Number;
Prog_Byte_EE (EE_Num, 69);
Status = *EE_Num; // Считать из ЕЕ свой номер в Status и ...
И так далее...
|
Компиляция проходит успешно, а линкер мерзко ругается вот так:
Error[Li005]: no definition for "__eeprom_program_byte" [referenced from eeprom_util.o(dlstm8mmn.a)]
Error[Li005]: no definition for "__eeprom_program_long" [referenced from eeprom_util.o(dlstm8mmn.a)]
Error[Li005]: no definition for "__eeprom_wait_for_last_operation" [referenced from eeprom_util.o(dlstm8mmn.a)]
Видимо, что-то не так с библиотеками. Но я их не использую здесь.
Что бы всё это могло значить?
Последний раз редактировалось sergeyye; 28.09.2014 в 17:25.
|
|
|
|
27.09.2014, 21:45
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: IAR Embedded Workbench
А то и значит, что линкер требует функции с данными названиями. Загляните в примеры в папке с ИАР ..\IAR Systems\Embedded Workbench 6.5\stm8\examples\Misc\Eeprom. А заюзаете в этих функциях готовое или своё уже не имеет разницы.
|
|
|
Сказали "Спасибо" STM32F0
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Подниму тему WinAVR vs IAR
|
oleg110592 |
Микроконтроллеры, АЦП, память и т.д |
5 |
24.10.2015 14:06 |
Часовой пояс GMT +4, время: 09:47.
|
|