yuragv 0 6 июня, 2014 Опубликовано 6 июня, 2014 · Жалоба не совсем конечно подвисает. но бывает на старте вылетает пл адресу 0x0004. а там стоит jmp 0x0004. запускаю от DCO. причем на 12мгц(при vcore=1) все ок, а на 24 мгц(vcore=3) случаеться вот такое. подскажите плиз, куда это он прыгает, и как с этим бороться Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rezident 0 7 июня, 2014 Опубликовано 7 июня, 2014 · Жалоба ИМХО у вас разрешено и возникает какое-то прерывание, для которого не определена функция его обработки. Поставьте "заглушки" типа for (;;); на все обработчики неиспользуемых векторов прерываний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuragv 0 10 июня, 2014 Опубликовано 10 июня, 2014 · Жалоба определил функции для всех прерываний. не попадаетв перерывание. иден на адрес 0x4404 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuragv 0 11 июня, 2014 Опубликовано 11 июня, 2014 · Жалоба простите, я ввел вас в заблуждение. программа вылетает в память SFR по адресу 4. а там стоит jmp4. как такое вообще может быть? мой ничего не понимать :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 121 11 июня, 2014 Опубликовано 11 июня, 2014 · Жалоба программа вылетает в память SFR по адресу 4. а там стоит jmp4. как такое вообще может быть?А там регистр, из которого читаются все нули или все единицы (не помню уже), которые представляют из себя код команды "jmp на себя". Вот так такое происходит. Как вы попадаете на этот адрес - другой вопрос. Может стек у вас рушится и адрес возврата из подпрограммы затирается, может еще что-то. Вы пишете, что такое происходит на высокой тактовой частоте. У этого процессора случайно нет никаких настроек тактов ожидания (wait states) флеши? мой ничего не пониматьА уж как наш тяжело понимать ваш. Мы то привыкли, что первое слово в предложении всегда пишется с большой (заглавной) буквы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuragv 0 11 июня, 2014 Опубликовано 11 июня, 2014 · Жалоба А уж как наш тяжело понимать ваш. Мы то привыкли, что первое слово в предложении всегда пишется с большой (заглавной) буквы. Ну простите за мой француский. Будем искать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yuragv 0 12 июня, 2014 Опубликовано 12 июня, 2014 · Жалоба Увеличение стека не помогает. wait states в датвшите не нахожу Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться