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

 
 
 
Reply to this topicStart new topic
> Cortex-M3 (Actel), Есть несколько вопросов....
gosu-art
сообщение Feb 14 2011, 12:28
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Добрый день! Играюсь сейчас с процессором http://www.actel.com/products/smartfusion/default.aspx и собственно с платой SmartFusion™ Evaluation Kit (A2F-EVAL-KIT)
и есть некоторые вопросы:

1. Как получить файл в SoftConsole (на платформе Eclipse) прошивки флешки процессора (в моем случае для программатора FlashPro)? Пока только получается прошивать флэшку через линкер -T../CMSIS/startup_gcc/debug-in-actel-smartfusion-envm.ld самого SoftConsole т.е. через debug, что не очень удобно! В папке MSS_ENVM_0, в директории проекта лежит один .efc но он пустой и SoftConsole никак не влияет на него!

2. Никак не могу разобраться с адресацией во внешнюю память! Беру проект SmartFusion_Accessing_Ext_Mem_Using_EMC_DF с примеров. Запускаю. И вот какая картина...
Прикрепленное изображение

Т.е. что не пиши по адресам... а данные так и остаются 0хFFFFFFFF (хотя сомневаюсь что это реальные данные с памяти), а на обращение к флэши процессор застревает где то в цикле (хотя фиг с ней..меня только ОЗУ интересует пока)!

Пробовал по старинке...

for(i=0x70000000 i<0x70000400; ++i)
{
*((unsigned int*)i)=Данные;
}

Но эта тема тут не канает... Т.е. каждое значение адреса адресует 1 байт ? И одно 32х разрядное слово он пишет по 4м внутренним адресам и 2м внешним (ОЗУ 16ти разрядное)?
Помогите разобраться! Спасибо!

Go to the top of the page
 
+Quote Post

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

 


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


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