14.09.2015, 18:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 07.10.2007
Адрес: Луганск
Сообщений: 1,816
Сказал спасибо: 13
Сказали Спасибо 399 раз(а) в 214 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от AR_Favorit
|
тогда предыдущие удачно записанные серийники потеряются. Не для каждой же записи STVP закрывать и заново открывать (он почему-то открывается не особо быстро)
|
тут и коню понятно, что нуно после каждой удачной записи сохранять проект, а после неудачной - выходить/заходить без сохранения...
а если это сильно сложно, то покупать STM8 c серийниками..
__________________
"picavr(ГАВ)мыло.ру" USB_Analyzer, Digital_Storage_Oscilloscope "picavr.kr1.ru" заказы в Китай компонентов/изготовление: плат/ЖКИ/мембраных клавиатур/имп трансформаторов
Последний раз редактировалось picavr; 15.09.2015 в 18:09.
|
|
|
|
18.09.2015, 20:32
|
|
Заблокирован
Регистрация: 12.09.2009
Сообщений: 420
Сказал спасибо: 148
Сказали Спасибо 166 раз(а) в 118 сообщении(ях)
|
Re: FAQ по STM8
а что дает __ramfunc. в чем преимущество выполнения кода из RAM? ногодрыг быстрее?
|
|
|
|
18.09.2015, 20:41
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от gromovi
|
а что дает __ramfunc. в чем преимущество выполнения кода из RAM? ногодрыг быстрее?
|
Из оперативы можно писать во флеш (бутлодырь)
Можно отключать флеш для энергосбережения.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
18.09.2015, 20:43
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от gromovi
|
а что дает __ramfunc. в чем преимущество выполнения кода из RAM? ногодрыг быстрее?
|
С чего это вдруг? Гляньте на ширину шины. Основная функция - возможность программной перезаписи флэша.
|
|
|
Сказали "Спасибо" STM32F0
|
|
|
18.09.2015, 23:09
|
|
Вид на жительство
Регистрация: 18.04.2008
Сообщений: 373
Сказал спасибо: 103
Сказали Спасибо 50 раз(а) в 40 сообщении(ях)
|
Re: FAQ по STM8
Кстати о бутлаудере. Сделали мы функцию __ramfunc. Отработала она в начале программы и больше не нужна. Как освободить занимаемую ею память? Чтобы использовать ее под кучу? Чтобы использовать ее под переменные?
|
|
|
|
19.09.2015, 00:03
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Если она не static, то после завершения память и так освободится.
|
|
|
|
11.10.2015, 10:17
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
|
|
|
|
11.10.2015, 13:50
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от RingQ
|
разумеется эту ссылку нашел сразу , но увы ничего не дало. еще нашел на форуме что кто-то утверждал что с оптимизацией LOW в IARе стэк работает http://electronix.ru/forum/lofiversi...hp/t96165.html тоже не помогло. еще думал что компилятор бьет структуры... вообщем щас решил прописать программный SPI но дело в том что камень 003 и шить осталось не так много, а 103го пока нет. вообщем куда копать не пойму
|
|
|
|
|
14.10.2015, 09:30
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,627
Сказал спасибо: 115
Сказали Спасибо 813 раз(а) в 590 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от RingQ
|
стоит обратить внимание только LE/BE
|
А где там тупоконечные?
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
26.10.2015, 23:22
|
|
Частый гость
Регистрация: 12.06.2015
Сообщений: 10
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Не хотел открывать новыю тему,
но по datasheet EEPROM и (я думаю Flash это таже технология) максимум 300к циклов записи.
Согласно док на SWIM он может писать в RAM
может быть для маленького кода можно делать отладку напрямую из RАМ?
В IAR есть _ramfunc но она вначале пишется во флэш, а уже потом в RAM
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:24.
|
|