smk 0 29 декабря, 2011 Опубликовано 29 декабря, 2011 · Жалоба STVP (программер) пишет такое: > Reading OPTION BYTE area... Error : Error on Option Bytes (complementary bytes). Reprogram Option Bytes of device Error : < OPTION BYTE reading failed. Что єто значит и как єто побороть? Перепрограммирование ничего не дает. > Programming OPTION BYTE area... < OPTION BYTE programming completed. > Verifying OPTION BYTE area... Error : Error on Option Bytes (complementary bytes). Reprogram Option Bytes of device Error : < OPTION BYTE verifying failed. 000000000000000055 Читаются вот так, хотя раньше были все нули. Установить опять в нули не выходит. При этом если строчка в программере такая, как написал, то контроллер шьется и работает. Как сделать опять нули? Странно. Переправил вручную и залил программером. Получилось. Почему раньше не выходило? Поделитесь опытом, кто знает? Платка заводская (STM8S-Discovery), чистенькая. В лупу обсмотренная, дефектов не найдено. Что это за косяк такой? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 31 декабря, 2011 Опубликовано 31 декабря, 2011 · Жалоба А где есть таблица векторов прерываний? Обыскался уже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Bill 0 7 января, 2012 Опубликовано 7 января, 2012 · Жалоба А где есть таблица векторов прерываний? Обыскался уже. В DS вестимо. Или нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 8 января, 2012 Опубликовано 8 января, 2012 · Жалоба В DS вестимо. Или нет? Есть там. Не сразу заметил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 20 января, 2012 Опубликовано 20 января, 2012 · Жалоба Кто знает, подскажите пожалуйста. Можно ли в STVD & Raisonance сделать так чтоб после компиляции в окошке с результатами компиляции указывался размер полученного кода, как в IAR ? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ZiB 0 2 февраля, 2012 Опубликовано 2 февраля, 2012 · Жалоба Информацию о размере кода вывожу через самописный костыль http://ziblog.ru/2011/10/03/formatirovanie...-cosmic-chat-2/ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sealbi 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба Подскажите как в COSMIC использовать прерывания. например таймер 4. Запутался в хедерах и тд. Можно ли написать программу с прерываниями в main.c.(пишу для AVR на CodeVision поэтому такой вопрос :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ChipKiller 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба Подскажите как в COSMIC использовать прерывания. например таймер 4. Запутался в хедерах и тд. Можно ли написать программу с прерываниями в main.c ...можно@interrupt void TIM4_IRQHandler(void){ .......... } Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sealbi 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба ...можно@interrupt void TIM4_IRQHandler(void){ .......... } А откуда возьмется номер вектора. Его записать в stm8_interrupt_vector.c? И мне непонятно почему нет инклуда stm8_interrupt_vector.c в main.c. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ChipKiller 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба А откуда возьмется номер вектора. Его записать в stm8_interrupt_vector.c? ... пишем в stm8_interrupt_vector.c extern void TIM4_IRQHandler(); и добавляем в таблицу {0x82, (interrupt_handler_t)TIM4_IRQHandler}, /* irq23 */ Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба А на сколько Cosmic эффективнее Reisonance? Насколько код меньше? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
smk 0 6 марта, 2012 Опубликовано 6 марта, 2012 · Жалоба А на сколько Cosmic эффективнее Reisonance? Насколько код меньше? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sealbi 0 7 марта, 2012 Опубликовано 7 марта, 2012 · Жалоба ... пишем в stm8_interrupt_vector.c extern void TIM4_IRQHandler(); и добавляем в таблицу {0x82, (interrupt_handler_t)TIM4_IRQHandler}, /* irq23 */ Спасибо, все заработало! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lagman 1 6 июля, 2012 Опубликовано 6 июля, 2012 · Жалоба Что то с поиском у меня не получилось, но может кто видел или знает. Как заставить IAR 1.30 SP2 заливать на STM8S-Discovery прошивку выбором меню Project->Download->Download file... (или другими менюшками из Download)? И вообще он так умеет с ST-Link'ами? STM8S-Discovery использую через встроенный st-link, сейчас прошиваю через пункт меню "Download and Debug", но уже надоело ждать пока IAR войдет в отладку, а потом из отладки выходить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Velund 0 12 декабря, 2012 Опубликовано 12 декабря, 2012 · Жалоба Вопрос бредовый... Есть ST-Link on-board от STM32 кита... Он (случайно) STM8 не держит? SWD у армов и SWIM у STM8 это совсем разные птицы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться