реклама на сайте
подробности

 
 
> Первый запуск платы
ecos-rtos_in_ua
сообщение Apr 26 2009, 13:51
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Ситуация такая:
Не могу через COM порт запустить SAM-BA, выдает ошибку про неправильный processor ID. Через USB запускаеться и находит.
Залил в датафлэш два файла: boot и uboot.
Отключаю USB. Выставляю необходимые параметры COM порта, втыкаю USB-COM через нульмодемный кабель в верхний разъем, ставлю перемычки для подключения посл. порта к процу. Перезапускаю плату.
В терминале тишина...

Верчу я плату в руках (пару минут), вдруг замечаю что в терминале
RomBoot
>
и тишина. После рестарта полная тишина.

RS232 на плате проверил, замкнув RX TX, работает, что на входе то и на выходе.

Вопрос почему не загружаеться?
Куда копать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ecos-rtos_in_ua
сообщение Apr 26 2009, 16:46
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Дополнительная информация:
JTAG не подключен. Нужно ли запаивать S1-S3(по схеме)?
SDRAM- V54C3256164VBT7. AT24, NAND Flash DM9161 не впаяны. На кварцах кондеры вместо 10pF 12pF.
Прикрепленные файлы
Прикрепленный файл  308_03145_0_V54C3256_16_80_40_4V_T_S_B_.pdf ( 853.33 килобайт ) Кол-во скачиваний: 189
 
Go to the top of the page
 
+Quote Post
dch
сообщение Apr 27 2009, 00:44
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 1 179
Регистрация: 15-09-04
Из: 141070 г. Королев МО, улица Горького 39-121
Пользователь №: 661



точно использовали бинарники взятые с сайта, Romboot - странное приглашение - была подобная програмка которая грузилась во внутреннюю рам и прошивала флэш, boot - вроде не должен выдавать приглашений - посмотрите по текстам, а u-boot - так и выдает u-boot
Go to the top of the page
 
+Quote Post
ecos-rtos_in_ua
сообщение Apr 27 2009, 13:22
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Состояние дел.
При загрузке bootstrap заливал через Send file. Заменил на Send boot file, тепер в терминале выдает Start AT91BootStrap...
Больше ничего не выдает. Грешу на неправильную инициализацию SDRAM. bootstrap uboot с сайта siberia-ge.com.
Как проверить?
Есть ли какие тестовые программы, чтобы залить вместо bootstrap?
С процесором только начинаю, поэтому не пинайте сильно.

[EDIT]
При работе с самбой выдавало:
Код
loading history file ... 0 events added                                                              
SAM-BA console display active (Tcl8.4.13 / Tk8.4.13)                                                
(AT91-ISP v1.10) 1 %                                                                                
(AT91-ISP v1.10) 1 % DATAFLASH::SelectDataflash AT91C_SPI0_CS1                                      
-I- Init SPI0 for DataFlash interfaces                                                              
-I- Configure SPI0 PIOs
-I- Reset the SPI0
-I- Configure SPI0 in Master Mode (no CS selected)
-I- Configure SPI0 CS0 for DataFlash AT45
-I- Configure SPI0 CS1 for DataFlash AT45
-I- Disable the RX and TX PDC transfer requests
-I- Reset all Counter register Next buffer first
-I- Enable the RX and TX PDC transfer requests
-I- End of Init_DataFlash
-I- Switch to the correct PCS of SPI0 Mode Register (Fixed Peripheral Selected)
-I- Chip Select 1 Selected
-I- Enable the SPI0
-I- Wait for dataflash ready (bit7 of the status register)
-I- DataFlash AT45DB321
-I- End of Select DataFlash
-I- Initialize SDRAM
-I- Configure PIOC as peripheral (D16/D31)
-I- Init MATRIX to support EBI0 CS1 for SDRAM
-I- Init SDRAM
-I- 1. A minimum pause of 200us is provided to precede any signal toggle
-I- 2. A Precharge All command is issued to the SDRAM
-I- *pSDRAM = 0;
-I- 3. Eight Auto-refresh are provided
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- *pSDRAM = 0;
-I- 4. A mode register cycle is issued to program the SDRAM parameters
-I- *(pSDRAM+0x20) = 0;
-I- 5. Write refresh rate into SDRAMC refresh timer COUNT register
-I- 6. A Normal Mode Command is provided, 3 clocks after tMRD is set
-I- *pSDRAM = 0;
-I- End of Init_SDRAM_48


Это нормально?

Сообщение отредактировал ecos-rtos_in_ua - Apr 27 2009, 13:49
Go to the top of the page
 
+Quote Post
ecos-rtos_in_ua
сообщение Apr 27 2009, 14:46
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



пробую тест из http://electronix.ru/forum/index.php?showtopic=58891

[edit]
Терминал пустой.

Сообщение отредактировал ecos-rtos_in_ua - Apr 27 2009, 15:34
Go to the top of the page
 
+Quote Post
ecos-rtos_in_ua
сообщение Apr 28 2009, 04:01
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Цитата(ecos-rtos_in_ua @ Apr 27 2009, 17:46) *
пробую тест из http://electronix.ru/forum/index.php?showtopic=58891

[edit]
Терминал пустой.

Не на том порте смотрел.
Тесты запускаються, проходит только тест 2. Будем копать...
Go to the top of the page
 
+Quote Post
ecos-rtos_in_ua
сообщение Apr 28 2009, 07:47
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 209
Регистрация: 15-03-08
Из: Украина, Винница
Пользователь №: 35 931



Вот что я узнал в результате тестов:
тестовое число - результат теста
0xcaffffff PASSED
0xcfafffff PASSED
0xcffaffff PASSED
0xcfffafff PASSED
0xcfffffaf PASSED
0xcffffffa PASSED

0x0fffffff FAILED
0x1fffffff FAILED
0x2fffffff FAILED
0x3fffffff FAILED
0x4fffffff PASSED
0x5fffffff PASSED
0x6fffffff PASSED
0x7fffffff PASSED
0x8fffffff FAILED
0xAfffffff FAILED
0xBfffffff PASSED
0xCfffffff PASSED
0xDfffffff PASSED
0xEfffffff PASSED
0xFfffffff PASSED

Можно ли узнать в чем проблема, с памятью или с шиной?

Листинг программы теста
Код
/*******************************************************************************
;
;    This module is presented here only to serve as a sample for
;    AT91SAM9260 program development.
;    BiPOM Electronics provides this module as is and
;    does not guarantee its functionality or suitability for a particular purpose.
;    Please e-mail any questions and suggestions to tech@bipom.com
;
;    Module: mmarm9_sdram.c
;
;    Revision: 1.01
;
;    Description:    The example allows to check all 64-MByte SDRAM on Mini-Max/ARM9
;                    Target processor: AT91SAM9260    
;
;    This program is written using GNU ARM Compiler (www.gnuarm.org)
;
********************************************************************************
*/
#include "Bootstrap/include/part.h"
#include "Bootstrap/include/main.h"
#include "Bootstrap/include/debug.h"
#include "Bootstrap/include/dataflash.h"
#include "mmarm9_hw_init.h"
//
#include "mmarm9_sdram.h"
//
void TestValue_SDRAM(unsigned long value,unsigned long test)
{
    unsigned long *ptSDRAM;
    unsigned long ndx;
    unsigned char flag=0;
    unsigned long memStart = 0x20000000;    /* SDRAM starts here */    
    unsigned long memSize = (16*1024*1024); /* 16x4=64-MByte SDRAM */
    char testStr[3];
    //
    testStr[0]=test+'0';
    testStr[1]=' ';
    testStr[2]=0;
    dbg_print("\n\rTEST");
    dbg_print(testStr);
    //
    ptSDRAM=(unsigned long*)memStart;
    for(ndx=memStart;ndx<memStart+memSize;ndx++)
    {
        // Special tests 5,6
        if(test == 5) value = ndx;
        if(test == 6) value = ((ndx & 0xFFFF)<<16)|(ndx & 0xFFFF);
        if(test == 7) value = ((ndx & 0xFFFF)<<16);
        if(test == 8) value = (ndx & 0xFFFF);
        //
        *ptSDRAM++=value;
    }
    //
    ptSDRAM=(unsigned long*)memStart;
    for (ndx=memStart;ndx<memStart+memSize;ndx++)
    {
        // Special tests 5,6
        if(test == 5) value = ndx;
        if(test == 6) value = ((ndx & 0xFFFF)<<16)|(ndx & 0xFFFF);
        if(test == 7) value = ((ndx & 0xFFFF)<<16);
        if(test == 8) value = (ndx & 0xFFFF);
        //
         if((*ptSDRAM++)!=value)    flag= 1;
    }
    //
    if( flag)    dbg_print("FAILED");
    else        dbg_print("PASSED");
}
//
int main(void)
{
    /* Hardware Initialization */
    hw_init();
    /* Download some code to process DF recovery feature */
    load_df(AT91C_SPI_PCS_DATAFLASH, IMG_ADDRESS, IMG_SIZE, JUMP_ADDR);
    /* Loop forever */
    while(1)
    {
        dbg_print("\n\rStart Mini-Max/ARM9 SAM9260 SDRAM test...");
        TestValue_SDRAM(0x00000000,1);
        TestValue_SDRAM(0xFFFFFFFF,2);
        TestValue_SDRAM(0xAAAAAAAA,3);
        TestValue_SDRAM(0x55555555,4);
        TestValue_SDRAM(0x00000000,5);
        TestValue_SDRAM(0x00000000,6);
        TestValue_SDRAM(0x00000000,7);
        TestValue_SDRAM(0x00000000,8);
        dbg_print("\n\rStop SDRAM test");
    }
}
/*EOF*/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- ecos-rtos_in_ua   Первый запуск платы   Apr 26 2009, 13:51
|- - dch   Я по опыту с AT91RM9200, 9260 не прошивал, не помн...   Apr 27 2009, 16:32
|- - ecos-rtos_in_ua   boot uboot залиты в флэш. Только запуск стопорится...   Apr 27 2009, 17:19
|- - dch   Цитата(ecos-rtos_in_ua @ Apr 27 2009, 21...   Apr 30 2009, 13:55
|- - ecos-rtos_in_ua   Цитата(dch @ Apr 30 2009, 16:55) Маин ква...   Apr 30 2009, 14:13
- - ecos-rtos_in_ua   Продолжаю мучать плату. Помыл ее спиртом, высушил,...   Apr 30 2009, 11:54
- - ecos-rtos_in_ua   Легким движением руки ... (с паяльником) память, п...   Apr 30 2009, 17:28
|- - ecos-rtos_in_ua   Процес пошел: Скомпилировал bootstrap v1.11 от ATM...   May 1 2009, 17:17
|- - ecos-rtos_in_ua   Перепаял резистроры с 75 на 150 Ом. Убрал дроселя....   May 2 2009, 12:01
|- - ecos-rtos_in_ua   Вот так:   May 2 2009, 13:34
- - RW9UAO   экран не такой как в оригинале? ошибка в инициализ...   May 3 2009, 04:09
|- - ecos-rtos_in_ua   Цитата(RW9UAO @ May 3 2009, 07:09) экран ...   May 3 2009, 05:16
|- - ecos-rtos_in_ua   Проблкма с экраном не решена Может кто подскаж...   May 3 2009, 16:10
|- - ecos-rtos_in_ua   У кого есть такая плата Приведите, пожалуйста, лог...   May 4 2009, 09:43
|- - ecos-rtos_in_ua   Проблему с видео решил. Непропай .......   May 4 2009, 15:43
- - ecos-rtos_in_ua   Можно ли впаять DM9161E вместо DM9161A?   May 4 2009, 17:46
- - Massi   можно....тока надо даташит посмотреть...там различ...   May 4 2009, 18:27
|- - ecos-rtos_in_ua   Продолжение истории... Получил держатель SD карты,...   May 9 2009, 14:34
|- - ecos-rtos_in_ua   Попробовал более новое ядро с linux4sam для sam926...   May 9 2009, 18:08
- - RW9UAO   Другую карточку попробуй. желательно другого произ...   May 12 2009, 00:48
|- - ecos-rtos_in_ua   Цитата(RW9UAO @ May 12 2009, 03:48) Другу...   May 12 2009, 04:18
|- - dch   у Вас переменная bootargs не задана, в u-boot-е ко...   May 12 2009, 18:09
|- - ecos-rtos_in_ua   to dch Спасибо за развернутый ответ. Вы меня немн...   May 13 2009, 03:52
|- - ecos-rtos_in_ua   Запускаю TFT дисплей 3.8дюйма (320х480). Делаю пла...   May 14 2009, 16:08
|- - ecos-rtos_in_ua   Залил на плату последние версии bootstrap и u-boot...   May 17 2009, 14:44
|- - ecos-rtos_in_ua   Пытаюсь поднять сеть. Симптомы: КодNet: macb...   May 19 2009, 17:09
|- - ecos-rtos_in_ua   У меня у-бут не назначал мак-адрес, поетому я пост...   May 21 2009, 04:25
- - RW9UAO   можно   May 22 2009, 01:12
|- - ecos-rtos_in_ua   Сеть запустил в линуксе, в у-буте комп не пингуеть...   May 24 2009, 12:54
|- - ecos-rtos_in_ua   Запустил звук. Но скорость воспроизведения в два р...   Jun 1 2009, 04:42
|- - shworker   Пытаюсь запустить звук. Ядро и root_fs от разрабо...   Nov 20 2009, 12:52
|- - ecos-rtos_in_ua   Цитата(shworker @ Nov 20 2009, 15:52) Пыт...   Nov 20 2009, 18:22
|- - shworker   Цитата(ecos-rtos_in_ua @ Nov 20 2009, 21...   Nov 20 2009, 20:14
|- - S_agent   Цитата(shworker @ Nov 20 2009, 22:14) sh-...   Nov 24 2009, 08:44
|- - ecos-rtos_in_ua   Кто то уже работал с этой платой на новых ядрах (2...   Feb 14 2010, 18:04
|- - ecos-rtos_in_ua   Цитата(ecos-rtos_in_ua @ Feb 14 2010, 22...   Feb 20 2010, 12:03
- - shworker   Сеть и ядро 2.6.27: sh-3.2# uname -r 2.6.27 sh-3...   Dec 1 2009, 10:59
|- - ecos-rtos_in_ua   Цитата(shworker @ Dec 1 2009, 13:59) Сеть...   Dec 3 2009, 05:44
|- - S_agent   Цитата(ecos-rtos_in_ua @ Dec 3 2009, 07...   Dec 3 2009, 09:06
|- - ecos-rtos_in_ua   Цитата(S_agent @ Dec 3 2009, 13:06) Езерн...   Dec 3 2009, 19:13
- - evg-sites   Доброе всем время суток. Помогите профану с первы...   Apr 9 2010, 19:34
|- - dch   mtest запустите, она у Вас как бы понимает что там...   Apr 12 2010, 00:21
|- - SHUR1K   Цитата(dch @ Apr 12 2010, 03:36) mtest за...   Apr 12 2010, 05:45
|- - dch   Цитата(SHUR1K @ Apr 12 2010, 10:00) Я про...   Apr 12 2010, 11:49
|- - SHUR1K   Цитата(dch @ Apr 12 2010, 15:04) попробуй...   Apr 13 2010, 19:46
|- - dch   Цитата(SHUR1K @ Apr 14 2010, 00:01) Area ...   Apr 16 2010, 01:15
||- - SHUR1K   Цитата(dch @ Apr 16 2010, 04:30) там ещё ...   Apr 16 2010, 09:56
|- - dch   Цитата(SHUR1K @ Apr 14 2010, 00:01) *** W...   Apr 18 2010, 00:23
- - decsal   Как эту плату приобрести? А то на e-mail указанный...   Apr 12 2010, 09:25
|- - SHUR1K   Цитата(decsal @ Apr 12 2010, 12:40) Как э...   Apr 12 2010, 09:41
- - decsal   Понятно, а в Москве приобрести возможно? Или налож...   Apr 13 2010, 08:27
|- - SHUR1K   Цитата(decsal @ Apr 13 2010, 11:42) Понят...   Apr 14 2010, 08:36
- - SHUR1K   Эпопея продолжается: залил через SAM-BA образ ядра...   Apr 14 2010, 18:35
|- - S_agent   Цитата(SHUR1K @ Apr 14 2010, 21:50) Start...   Apr 15 2010, 08:33
|- - SHUR1K   Цитата(S_agent @ Apr 15 2010, 11:48) а в ...   Apr 15 2010, 16:50
- - SHUR1K   Залить ядро по сети у меня так и не получилось при...   Apr 17 2010, 11:04
- - X-Shadow   Здравствуйте. Запускаю линукс на плате как написа...   Dec 1 2010, 20:48
|- - ecos-rtos_in_ua   Цитата(X-Shadow @ Dec 1 2010, 23:48)...   Dec 2 2010, 04:51
- - X-Shadow   Все разрешилось, просто я взял ядро с другими пара...   Dec 2 2010, 17:53
- - X-Shadow   С SPI вроде разобрался. Но обнаружилась другая про...   Dec 3 2010, 10:29
- - X-Shadow   Выяснил в чем проблема. Дисплей на самом деле откл...   Dec 3 2010, 17:30
- - S_agent   гляньте в аттаче пример для psp. этого должно быть...   Dec 8 2010, 19:49


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 29th July 2025 - 20:24
Рейтинг@Mail.ru


Страница сгенерированна за 0.01507 секунд с 7
ELECTRONIX ©2004-2016