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

AT91SAM7X256 не заводится.... 8(

Итак.

Сделал отладочную плату, большая такая...

Ноги поразводил, что бы удобно было отлаживать и т.д.

 

Завел, написал софт. Ну корочу, все как всегда.

 

Переразвел плату (PCAD) причем, так что коннекшины не убивал.

Приехали в пятницу новые платы.

Разпаял.

Прошил - а не работает 8(

 

Схема включения - абсолютно таже.

Впаяны точно такие же номиналы (из одних линеек).

 

Не заводится...

То есть проц просто мертвый после прошивки 8(

 

Кто нибуть сталкивался?

Может проц битый?

Как верифицировать ситуацию?

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


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

Итак.

Сделал отладочную плату, большая такая...

Ноги поразводил, что бы удобно было отлаживать и т.д.

 

Завел, написал софт. Ну корочу, все как всегда.

 

Переразвел плату (PCAD) причем, так что коннекшины не убивал.

Приехали в пятницу новые платы.

Разпаял.

Прошил - а не работает 8(

 

Схема включения - абсолютно таже.

Впаяны точно такие же номиналы (из одних линеек).

 

Не заводится...

То есть проц просто мертвый после прошивки 8(

 

Кто нибуть сталкивался?

Может проц битый?

Как верифицировать ситуацию?

 

 

Извините, а SAM-BA тоже не работает с ним?

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


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

Извините, а SAM-BA тоже не работает с ним?

К сожалению, проверить нет возможности.

Ноги не разведены 8((((

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


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

К сожалению, проверить нет возможности.

Ноги не разведены 8((((

Начинаем пытку, ибо сеанс телепатии окончился неуспешно. Чем заливаете? Какая среда разработки? PLL используется? Номиналы цепочки PLL точно правильные? Питание в норме? Точно все ноги питания/земли разведены и припаяны?

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


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

Начинаем пытку, ибо сеанс телепатии окончился неуспешно. Чем заливаете? Какая среда разработки? PLL используется? Номиналы цепочки PLL точно правильные? Питание в норме? Точно все ноги питания/земли разведены и припаяны?

PLL используется.

Правильные и работают на аналогичной плате.

Питание от кренки (пульсации осцилографом не обнаружены).

Ноги пропаяны и проверены.

 

Процессор шьется J-Flash ARM V3.58c скомпиленым .bin (основной проект на основе GNU GCC)

В качестве отладки используется "блинк си" из под Кейла - аналогичная ситуация: на первой плате работает, на новой - нет.

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


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

PLL используется.

Правильные и работают на аналогичной плате.

Питание от кренки (пульсации осцилографом не обнаружены).

Ноги пропаяны и проверены.

 

Процессор шьется J-Flash ARM V3.58c скомпиленым .bin (основной проект на основе GNU GCC)

В качестве отладки используется "блинк си" из под Кейла - аналогичная ситуация: на первой плате работает, на новой - нет.

 

 

Есть мнение,что непорядок с разводкой цепи с кварцем. Плохо представляю вашу схему.

С уважением PARAMON !

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


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

Есть мнение, что есть возможность ж) выбора в jflash кристалла не с тем объемом странички памяти флеш.

 

И это... генератор то генераторит?

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


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

Есть мнение, что есть возможность ж) выбора в jflash кристалла не с тем объемом странички памяти флеш.

 

И это... генератор то генераторит?

 

Извините, но как (выбора в jflash кристалла не с тем объемом странички памяти флеш.) при одинаковых схемах,компектации и прошивки, но при разной разводке)???

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


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

Как? Открыли не тот проект jflash по ошибке например. При этом кристалл и прошьется и даже провериться, несмотря на то что зашивается туда понятное дело чушь. Было уже такое. И генератор при этом ясен пень молчит.

 

Ну а разная разводка... хм... Тут уж скорее просто другая партия плат, с браком при производстве, ну например металлизации преходного отверстия нет или полигончик там какой забыли или еще что.

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


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

Как? Открыли не тот проект jflash по ошибке например. При этом кристалл и прошьется и даже провериться, несмотря на то что зашивается туда понятное дело чушь. Было уже такое. И генератор при этом ясен пень молчит.

 

Ну а разная разводка... хм... Тут уж скорее просто другая партия плат, с браком при производстве, ну например металлизации преходного отверстия нет или полигончик там какой забыли или еще что.

 

Придётся все пустые платы прозванивать и проверить чтобы кварц был не на километр от контроллера и т.д. и т.п. Да неприятно!

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


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

Может и не опытный, но не ТУПОЙ же!!!

Кварц находится у проца, не более 5мм.

Номиналы те же.

С платой все в порядке.

 

При отладке Кейлом, процессор спрыгивает кудато в RAM и где-то там зацикливается.... 8(

Хотя программа во флеше есть.

Таже прошивка работает нормально на аналогичной плате.

 

Нашел баг.

Так как у SAM7X серии другой алгоритм поднятия SAMBA, то она родная и подымалась после ребута 8(

Победил прошивкой проца IAR-ом.

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


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

Чего? у какой такой серии другой алгоритм? Мне казалось что речь только об иксе и шла. Какой-то волшебный день.

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


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

Чего? у какой такой серии другой алгоритм? Мне казалось что речь только об иксе и шла. Какой-то волшебный день.

Мистика блин.

http://www.embeddedrelated.com/groups/AT91SAM/show/1202.php

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


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

Все разобрались!!! Микроконтроллер идет с завода с установками boot-a с RAM (врроде 20000 адрес). Нужно было переключить на Rlash c 10000 адреса. Кеил не умеет но старый добрый ИАР умеет :)

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


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

Бред какой-то.

Кристалл должен стартовать с 0 в любом случае, куда при старте отражается память флеш. Если проц на самом деле стартует с адреса 200000, то его лучше сразу в помойку, от греха.

 

В приведенной Вами ссылке разница между алгоритмом самбирования X и S серий. Как вы добились разного поведения X и X серии все-таки?

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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