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

 
 
 
Reply to this topicStart new topic
> AT91SAM926x - встроенная флэш-память
junkl
сообщение Feb 1 2007, 14:21
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 69
Регистрация: 12-10-05
Из: Калуга
Пользователь №: 9 539



Объясните, пожалуйста, кто знает:

Насколько я поняла, встроенная флэш-память в AT91SAM926x, как и в AT91RM9200, используется только для хранения внутреннего загрузчика (который грузит приложение из SPI DataFlash или др. внешней памяти). Но я не понимаю, почему в одном контроллере это 32КБ (AT91SAM9261), а в другом 128КБ (AT91SAM9263). Зачем используют 128КБ Internal ROM, когда аналогичная Boot Program в другом контроллере влезает в 32КБ?

И еще, означает ли эта новость
"Следующие микроконтроллеры семейства SAM9 Atmel на базе ядра ARM9 уже c Flash-памятью (объемом до 1024 KБайт) запланированы к выпуску в 2007 году." (http://www.atmel.ru/AtmelNews/AtmelNews.htm),
что контроллеры будут выпускаться со встроенной флэш, в которой можно будет хранить программу и выполнять программу из нее?

А что значит это?
"Встроенная флэш-память. Микроконтроллеры Atmel SAM9 являются первыми микроконтроллерами на основе ядра ARM9, которые в одном кристалле интегрируют флэш-память. В 2006 и 2007 году запланировано представление ряда микроконтроллеров с размером флэш-памяти до 1024 кбайт. Встроенная флэш-память обеспечивает более высокие быстродействие и пониженную потребляемую мощность относительно решений с подключением отдельного кристалла запоминающего устройства."
(http://www.businessobzor.ru/news3805.html)
Ну и что, что SAM9 "в одном кристалле интегрируют флэш-память"? Ведь в имеющихся SAM9 втроенная флэш используется только как ROM unsure.gif

Заранее спасибо!
Go to the top of the page
 
+Quote Post
defunct
сообщение Feb 1 2007, 19:00
Сообщение #2


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Flash можно перезаписывать. В этом его отличие от ROM'a.

Цитата
Ну и что, что SAM9 "в одном кристалле интегрируют флэш-память"? Ведь в имеющихся SAM9 втроенная флэш используется только как ROM

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

Мне например непонятно другое - почему так долго с этим тянули.
Теперь для некоторых задач не надо будет цеплять к МК SDRAM, внешний флеш и т.п.. Чем плохо-то?

Еще б уменьшили кол-во ног до 40-64 было б вообще прекрасно.
Go to the top of the page
 
+Quote Post
ivstech
сообщение Feb 2 2007, 07:33
Сообщение #3


Местный
***

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



В даташитах на AT91SAM9260,1,3 не пишут, что FLASH вообще есть на этом контроллере, только ROM. В http://www.businessobzor.ru/news3805.html написано, что планируют выпускать ARM9 со встроенной FLASH.
FLASH гораздо более медленная память, менее надежная, чем ROM

Сообщение отредактировал ivstech - Feb 2 2007, 07:53
Go to the top of the page
 
+Quote Post
Толик
сообщение Sep 19 2007, 09:33
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 687



Цитата(junkl @ Feb 1 2007, 18:21) *
Объясните, пожалуйста, кто знает:
.............
Зачем используют 128КБ Internal ROM, когда аналогичная Boot Program в другом контроллере влезает в 32КБ?

Какой ответ-то? Получается один раз её случайно записал или специально но не то что надо..... и всё? Или там ATMEL сам что-то зашил?

Вообще спамятью у меня каша получается......

Написано(в DataSheete), что после RESETa (я беру случай включения питания), есть 3 источника программы: ROM, SRAM, внешняя память. Но.... после RESETa в RAM программы быть неможет, а в ROMe, как я понял из форума есть только ссылка на неё (вроде на внешнюю память).....следовательно, как не крути, загружаемся из внешней памяти.... yeah.gif .
Чувствуется подвох.
Go to the top of the page
 
+Quote Post
axle
сообщение Sep 19 2007, 09:59
Сообщение #5


Частый гость
**

Группа: Новичок
Сообщений: 81
Регистрация: 19-04-07
Пользователь №: 27 167



Цитата(Толик @ Sep 19 2007, 16:33) *
Вообще спамятью у меня каша получается......

В datasheet написано, что после сброса можно загружаться:
- из внешней памяти, подключенной к CS0 (например, flash, но не NAND)
- из внутренней ROM (программу в ней изменить нельзя).

А уж в свою очередь загрузчик в ROM может запустить вашу программу так:
- скопировать из SPI_0 или SPI1 в SRAM, выполнить remap и запустить;
- скопировать из NAND Flash (внешняя шина CS3) в SRAM, выполнить remap и запустить;
- загрузить программу через SAM-BA куда пожелаешь и запустить.
Go to the top of the page
 
+Quote Post
Толик
сообщение Sep 19 2007, 10:29
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 687



Цитата(axle @ Sep 19 2007, 13:59) *
В datasheet написано......

Ага..... 01.gif вот оно всё и прояснилось..... a14.gif

Интересно как повлияют все эти дела на программу (если сравнивать с AT91SAM7). Или все эти "дешифрации" от программиста сокрыты.
Go to the top of the page
 
+Quote Post
IEC
сообщение Sep 19 2007, 10:44
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Цитата(junkl @ Feb 1 2007, 18:21) *
"Следующие микроконтроллеры семейства SAM9 Atmel на базе ядра ARM9 уже c Flash-памятью (объемом до 1024 KБайт) запланированы к выпуску в 2007 году." (http://www.atmel.ru/AtmelNews/AtmelNews.htm),


Оригинал анонса:
Анонсирован выпуск микросхем серии AT91SAM7X семейства SmartARM в корпусе TFBGA100.

Это же не SAM9, a SAM7, или я чего-то не понимаю?
И где же обещанные 1024К? Реально увидел 512К (AT91SAM7X512), который давно в разработке.
Рекомендованое к ознакомлению описание: http://www.atmel.com/dyn/resources/prod_do...nts/doc6120.pdf

Может имелось в виду что-то другое? sad.gif
Go to the top of the page
 
+Quote Post
Толик
сообщение Sep 19 2007, 11:19
Сообщение #8


Участник
*

Группа: Новичок
Сообщений: 30
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 687



Цитата(IEC @ Sep 19 2007, 14:44) *
Может имелось в виду что-то другое? sad.gif

Скорее всего это - http://www.efo.ru/components/atmel/tables/at91arm.htm

В поиске про AT91SAM9XE512 может что-то скажут. laughing.gif
Go to the top of the page
 
+Quote Post
IEC
сообщение Sep 19 2007, 12:23
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 263
Регистрация: 22-03-05
Из: г. Харьков, Украина
Пользователь №: 3 598



Цитата(Толик @ Sep 19 2007, 15:19) *
Скорее всего это - http://www.efo.ru/components/atmel/tables/at91arm.htm

В поиске про AT91SAM9XE512 может что-то скажут. laughing.gif

Все равно хочется 1024К, но в списке отсутствуют sad.gif
Go to the top of the page
 
+Quote Post

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

 


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


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