Jump to content

    

Проблема с процессором AT91SAM9G20

Есть плата собственной разработки с процессором AT91SAM9G20

Прошивается через JATG отлично и работает отлично, а вот через USB-B не шьется ни в какую. Приближается серийное производство и сеггеров для производства не напасешься...

В основном зависает при работе и записывает в log файл строчки:

 

 

 

-I- Connection : \usb\ARM0 (target(comType) = 0)

 

-I- Board : at91sam9g20-ek

 

-I- Traces Level : 4

 

-I- target(handle) : 20127928

 

Read device Chip ID at 0xfffff240 --- get 0x019905a1

 

-I- Found processor : at91sam9g20 (Chip ID : 0x019905a1)

 

-I- External RAM Settings : extRamVdd=1, extRamType=0, extRamDataBusWidth=32, extDDRamModel=0

 

-I- Loading applet isp-extram-at91sam9g20.bin at address 0x200000

 

-I- Memory Size : 0x4000000 bytes

 

-I- Buffer address : 0x301000

 

-I- Buffer size: 0x0 bytes

 

-I- Applet initialization done

 

-I- External RAM initialized

 

-I- Command line mode : Execute script file : ucdk_update.tcl

 

-I- === Initialize the NAND access ===

 

-I- NANDFLASH::Init (trace level : 4)

 

-I- Loading applet isp-nandflash-at91sam9g20.bin at address 0x20000000

 

Никто с таким не сталкивался? Что это может быть? Как это можно вылечить?

 

 

Share this post


Link to post
Share on other sites
Ну что решили проблему?

 

Пока нет. Дело в том что есть 3 варианта платы - под разных заказчиков. На одном самом первом вообще проблем нет - шьеся на ура. Питание ядра (1 вольт) разведено не очень красиво - даже скорее "неправильно", но при этом работает. На двух других полигоны расширены по максимуму и начались такие проблемы. Грустно что в серию пойдет именно такой красивый, но неработающий вариант. Придется объяснять производству как пользоваться сеггером. Либо ставить уже прописанные флешки (коллеги тут уже спрашивали на эту тему, в другой ветке). Кстати 10 дней назад вышел последний релиз описания на процессор. Там уже рекомендовано дроссели увеличить до 10 микрогенри. Мы попробовали - пока не помогло.

Share this post


Link to post
Share on other sites

Специалисты, дайте совет пожалуйста. Накрылся аналогичный процессор AT91SAM9G20, устройство это web сервер BACNET, в обвязке процессора есть 2шт IS42S16160G-7TLI SDRAM по 256Mb и TC58NVG1S3ETAI0 (128M×8 BIT) CMOS NAND E2PROM, проц кипит и признаков жизни не подает, питание ядра 1В, периферия 3.3В, напряжения все в норме. 

Какова вероятность что перепаяв процессор на новый он может начать работать без программирования (конфигурирования)?

20200121_150000.jpg

20200121_145954.jpg

Share this post


Link to post
Share on other sites
9 минут назад, 77Сергей сказал:

Какова вероятность что перепаяв процессор на новый он может начать работать без программирования (конфигурирования)?

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

Share this post


Link to post
Share on other sites
8 minutes ago, 77Сергей said:

Какова вероятность что перепаяв процессор на новый он может начать работать без программирования (конфигурирования)?

Если NAND жива, то никуда не денется - в самом процессоре программировать нечего.

Share this post


Link to post
Share on other sites

А настроек типа какой осциллятор, внешний или внутренний, память какая подключена и куда, это все по умолчанию настроено на внешний NAND и генератор?

https://www.microchip.com/wwwproducts/en/AT91SAM9G20

 

Share this post


Link to post
Share on other sites
3 minutes ago, 77Сергей said:

А настроек типа какой осциллятор, внешний или внутренний, память какая подключена и куда, это все по умолчанию настроено на внешний NAND и генератор?

Этими вопросами ведает загрузчик в ROM, никаких настроек нет.

Share this post


Link to post
Share on other sites
3 минуты назад, 77Сергей сказал:

А настроек типа какой осциллятор, внешний или внутренний, память какая подключена и куда, это все по умолчанию настроено на внешний NAND и генератор?

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

Share this post


Link to post
Share on other sites

Огромное спасибо!

Может посоветуете хорошего спеца пайщика BGA в МСК перепаять чип?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now