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

 
 
> Внешняя SRAM, Выбор скорости
zorromen
сообщение Nov 22 2006, 22:50
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 13-12-05
Пользователь №: 12 147



Вапрос таков...Какая должно Быть время доступа к внешней SRAM...чтобы без проблемм работать на 16Mhz...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Spider
сообщение Mar 10 2007, 16:41
Сообщение #2


В поисках истины
***

Группа: Свой
Сообщений: 431
Регистрация: 7-01-06
Из: Россия
Пользователь №: 12 923



В общем проблема у меня. Ресетится устройство. Понятно что из-за переполнения. Вот что у меня после компилдяции:
Код
AVR Memory Usage
----------------
Device: atmega128

Program:   42940 bytes (32.8% Full)
(.text + .data + .bootloader)

Data:       5282 bytes (129.0% Full)
(.data + .bss + .noinit)

EEPROM:       66 bytes (1.6% Full)
(.eeprom)

Build succeeded with 0 Warnings...

Линкуется вот так:
Код
avr-gcc.exe -mmcu=atmega128 -Wl,-u,vfprintf -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff  -Wl,-Map=ppp.map at.o common.o fcs.o icmp.o ip.o main.o ppp.o tcp.o udp.o mmc.o logger.o time.o lcd.o ff.o    -lprintf_flt -lm  -o ppp.elf

имею внешнюю оперативку в размере 64к.
Делаю тест вот так:
Код
u16 SRAM_Test(void)
{
    unsigned short j;

    Reset_WD();

    for (j = 0; j < RAM_SIZE; j++) {
        _SFR_MEM8(j + EXT_MEM_START) = (unsigned char)(j);
        Reset_WD();
    }
    for (j = 0; j < RAM_SIZE; j++)
    {
        if (_SFR_MEM8(j + EXT_MEM_START) != (unsigned char)(j)) return j;
        Reset_WD();
    }

   return 0xffff;            // past it's test
}

В JTAG вижу, что в память всё пишеться и наверное даже читается ибо тест проходит.
Но блин когда начинаются обращения из кода типа:
Код
T_PPP            PPP;
....
memcpy_P((char*)&PPP.OUR_IP.ip32, OurIP, 4);
....

рано или поздно оно ресетится.
Помогите победить! ХЕЛП!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- zorromen   Внешняя SRAM   Nov 22 2006, 22:50
- - defunct   Цитата(zorromen @ Nov 22 2006, 22:50) Вап...   Nov 23 2006, 00:04
|- - =GM=   Цитата(zorromen @ Nov 22 2006, 19:50) Воп...   Nov 23 2006, 16:36
|- - defunct   Цитата(=GM= @ Nov 23 2006, 16:36) Зачем н...   Nov 23 2006, 18:07
|- - singlskv   Цитата(defunct @ Nov 23 2006, 18:07) Свой...   Nov 23 2006, 18:22
|- - =GM=   Цитата(defunct @ Nov 23 2006, 15:07) Цита...   Nov 23 2006, 20:14
|- - defunct   Цитата(=GM= @ Nov 23 2006, 20:14) Минимал...   Nov 24 2006, 00:52
|- - =GM=   Цитата(defunct @ Nov 23 2006, 21:52) Цита...   Nov 24 2006, 14:04
|- - defunct   Цитата(=GM= @ Nov 24 2006, 14:04) Не, сме...   Nov 24 2006, 16:10
|- - =GM=   Цитата(defunct @ Nov 24 2006, 13:10) Дост...   Nov 24 2006, 16:55
|- - defunct   Цитата(=GM= @ Nov 24 2006, 16:55) Зато он...   Nov 25 2006, 02:34
||- - =GM=   Цитата(defunct @ Nov 24 2006, 23:34) Цита...   Nov 26 2006, 13:49
||- - defunct   Цитата(=GM= @ Nov 26 2006, 13:49) Но даже...   Nov 27 2006, 14:02
||- - =GM=   Цитата(defunct @ Nov 27 2006, 11:02) Цита...   Nov 27 2006, 17:41
|- - I_AM_WINER   Реально пользуем память 55 нс с полным временем 3 ...   Jan 31 2007, 22:55
|- - Alexey Belyaev   Цитата(I_AM_WINER @ Feb 1 2007, 01:55) А ...   Feb 2 2007, 06:52
- - zorromen   Тогда ставим более конкретный вапрос ... мега 162 ...   Nov 23 2006, 19:21
- - zorromen   Я сандалил W24257-70L но он не шел на 16мгц а толь...   Nov 23 2006, 21:33
|- - Nanobyte   Цитата(zorromen @ Nov 23 2006, 22:33) ......   Nov 24 2006, 00:35
- - zorromen   Ура...нарыл память с 35нс доступом...думаю теперь ...   Nov 24 2006, 07:53
- - ps1x   Я конечно не очень разбираюсь в памяти для АВР, но...   Nov 24 2006, 14:26
- - Alexey Belyaev   ребят, не пинайте больно если что не так, но у мен...   Jan 30 2007, 15:00
|- - defunct   Цитата(Alexey Belyaev @ Jan 30 2007, 14:0...   Jan 30 2007, 15:42
|- - Alexey Belyaev   Цитата(defunct @ Jan 30 2007, 18:42) Цита...   Jan 31 2007, 13:06
|- - aesok   Цитата(Alexey Belyaev @ Mar 10 2007, 16:4...   Mar 10 2007, 17:41
- - zorromen   Привет...Вот собрал макет на меге162 16 МГц ... па...   Mar 11 2007, 11:51
- - zorromen   Вчера решил проверить осциллографом сигналы ... вы...   Mar 12 2007, 11:41
|- - SasaVitebsk   Цитата(zorromen @ Mar 12 2007, 12:41) Вче...   Mar 12 2007, 12:14
- - Alexey Belyaev   Вот что видно в мапе: КодMemory Configuration Nam...   Mar 13 2007, 05:27
|- - aesok   КодИ ещё далее по тексту вот так:[code...   Mar 13 2007, 10:44
|- - Alexey Belyaev   Цитата(aesok @ Mar 13 2007, 13:44) КодИ е...   Mar 13 2007, 11:46
|- - Alexey Belyaev   Получилась полная фигня. Берём и начинаем отлажива...   Mar 13 2007, 12:32
|- - aesok   Цитата(Alexey Belyaev @ Mar 13 2007, 12:3...   Mar 14 2007, 14:48
|- - Alexey Belyaev   Цитата(aesok @ Mar 14 2007, 17:48) В како...   Mar 15 2007, 05:41
- - zorromen   Привет ... я заметил интересную весч ... что ноги ...   Mar 14 2007, 12:05
- - zorromen   Ахтунг ... Ша я обнаружил интересный факт ... Ноги...   Mar 14 2007, 15:39
|- - =GM=   Цитата(zorromen @ Mar 14 2007, 12:39) Ахт...   Mar 14 2007, 19:10
- - Handler   Извените за ламерские вопросы, но все таки хочеть...   Apr 20 2007, 20:19
|- - Nanobyte   Цитата(Handler @ Apr 20 2007, 21:19) ... ...   Apr 20 2007, 20:32
- - Alexey Belyaev   А можно вернуться к моим папугаям? В смысле могу л...   Apr 25 2007, 20:42
- - IgorKossak   Цитата(Alexey Belyaev @ Apr 25 2007, 20:4...   Apr 27 2007, 11:35
- - Alexey Belyaev   Цитата(IgorKossak @ Apr 27 2007, 15:35) В...   Apr 27 2007, 13:18
- - aesok   Цитата(Alexey Belyaev @ Apr 27 2007, 14:1...   Apr 27 2007, 13:25
- - IgorKossak   Цитата(Alexey Belyaev @ Apr 27 2007, 13:1...   Apr 27 2007, 14:18


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

 


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


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