Jump to content
    

подвисает MSP430F5528

не совсем конечно подвисает. но бывает на старте вылетает пл адресу 0x0004. а там стоит jmp 0x0004.

запускаю от DCO. причем на 12мгц(при vcore=1) все ок, а на 24 мгц(vcore=3) случаеться вот такое.

 

подскажите плиз, куда это он прыгает, и как с этим бороться

Share this post


Link to post
Share on other sites

ИМХО у вас разрешено и возникает какое-то прерывание, для которого не определена функция его обработки. Поставьте "заглушки" типа

for (;;);

на все обработчики неиспользуемых векторов прерываний.

Share this post


Link to post
Share on other sites

определил функции для всех прерываний. не попадаетв перерывание. иден на адрес 0x4404

Share this post


Link to post
Share on other sites

простите, я ввел вас в заблуждение. программа вылетает в память SFR по адресу 4. а там стоит jmp4. как такое вообще может быть? мой ничего не понимать :(

Share this post


Link to post
Share on other sites

программа вылетает в память SFR по адресу 4. а там стоит jmp4. как такое вообще может быть?
А там регистр, из которого читаются все нули или все единицы (не помню уже), которые представляют из себя код команды "jmp на себя". Вот так такое происходит. Как вы попадаете на этот адрес - другой вопрос. Может стек у вас рушится и адрес возврата из подпрограммы затирается, может еще что-то. Вы пишете, что такое происходит на высокой тактовой частоте. У этого процессора случайно нет никаких настроек тактов ожидания (wait states) флеши?

 

мой ничего не понимать
А уж как наш тяжело понимать ваш. Мы то привыкли, что первое слово в предложении всегда пишется с большой (заглавной) буквы.

Share this post


Link to post
Share on other sites

А уж как наш тяжело понимать ваш. Мы то привыкли, что первое слово в предложении всегда пишется с большой (заглавной) буквы.

 

Ну простите за мой француский. Будем искать.

Share this post


Link to post
Share on other sites

Увеличение стека не помогает. wait states в датвшите не нахожу

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...