Перейти к содержанию
    

Процессор BF535 загружается не всегда, периодичтость раз в 20 раз.

Что делать??? ктонибудь сталкивался с такой проблеммой?

Изменено пользователем галка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Процессор BF535 загружается не всегда, периодичтость раз в 20 раз.

Что делать??? ктонибудь сталкивался с такой проблеммой?

Из Serial Flash M25PXX загружался стабильно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он не прогружается и все тут. Встает в ступор по приходу питания, нет общения с пзу. При этом частота, reset и питание - все есть

 

Из Serial Flash M25PXX загружался стабильно.

если можно,обьясните что такое Serial Flash M25PXX

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Он не прогружается и все тут. Встает в ступор по приходу питания, нет общения с пзу. При этом частота, reset и питание - все есть
А загрузка у Вас по SPI?

Резисторы с MISO на +3,3V не забыли?

#CS подключен к PF10?

 

 

...если можно,обьясните что такое Serial Flash M25PXX
Вот это: Serial Flash.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня были подобные проблемы с BF533 на высокой частоте клоков SPI, попробуйте установить невысокую частоту порядка 3 МГц. Или же вы ее по умолчанию оставляете? (500 КГц кажется)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня грузится без проблем и с At25256,

и с АТ45DB041, AT45DB161 - это последовательные

микросхемы памяти. А так же М29W400.- паралельная.

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

Кстати может быть такое что у вас там что то не то с тактовой, и он просто сам по себе

в ступор входит...

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

она работает неправильно, или неправильно инициализирована. Тогда он начинает в нее что то грузить

а оно не грузится вот он и начинает долбить беспрерывно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

загрузка осуществляется через параллельную память. если бы была не та частота либо быстродействие пзу и проца разные, то общение с пзу какое, но все же было. А тут все управляющие сигналы которые идут на пзу торчат в 1.

Изменено пользователем галка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

загрузка осуществляется через параллельную память. если бы была не та частота либо быстродействие пзу и проца разные, то общение с пзу какое, но все же было. А тут все управляющие сигналы которые идут на пзу торчат в 1.
Попробуйте JTAG-ом прочитать свою память, если, конечно, на плате есть JTAG.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

blackfin,

 

флаг выведен на cs, только не pf10, а pf6 - но это я думаю не так важно.

 

MISO разрешается заводить напрямую на 3,3В, хотя для предосторожности можно и поставить резистор

 

 

что касается jtag - имеется, я проверила поведение всех сигналов эмулятора относительно включения питания при загруженности и незагруженности проца. но все чисто.

 

 

как еще при помощи jtag'a можно проверить загрузку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

флаг выведен на cs, только не pf10, а pf6 - но это я думаю не так важно.
насклько я помню - CS просится по дптпшиту на pf10, всетаки.

MISO разрешается заводить напрямую на 3,3В, хотя для предосторожности можно и поставить резистор

врядли, подумайте что произойдет когда на этом пине будет выставлен логический "0".

Отож - так что нельзя без резистора.

 

 

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

дело в том что загрузка осуществляется по шине данных. И MISO - не используется.

А так как в проце используется BYPASS то флаг pf10 можно заводить на CS.

 

Интересно как ведет себя сигнал ПЗУ CE - вместо того, чтобы происходило общение на уровне 3,3В, сигнал сидит в 1,5В; потом происходит некоторое общение, сигнал выходит в 3,3В и все.

Изменено пользователем галка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...дело в том что загрузка осуществляется по шине данных.
Так что мешает сделать дамп внешней памяти с помощью JTAG-эмулятора?

В меню VDSP: "Memory->BLACKFIN memory" или "Memory->2.Dump..." с адреса 0x2000 0000

и сравниваете то, что записано с тем, что прочитано. Если не совпадает, значит или ошибки в монтаже ПП

или в разводке ПП или в настройках времени обращения к памяти.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так что мешает сделать дамп внешней памяти с помощью JTAG-эмулятора?

В меню VDSP: "Memory->BLACKFIN memory" или "Memory->2.Dump..." с адреса 0x2000 0000

и сравниваете то, что записано с тем, что прочитано. Если не совпадает, значит или ошибки в монтаже ПП

или в разводке ПП или в настройках времени обращения к памяти.

 

 

это было бы отлично, но при незагрузке vdsp не загружается :((

Изменено пользователем галка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вобщем с проблемой не разобрались, reset сгенерим немного подругому и все будет нормально. спасибо всем за помощь :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...