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

 
 
5 страниц V  < 1 2 3 4 5 >  
Reply to this topicStart new topic
> Начало работы с 8051 на FPGA фирмы Actel, Воопросы, возникающие при первом знакомстве с 8051.
Kapsik
сообщение Aug 29 2013, 09:17
Сообщение #31


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Цитата(styuf @ Aug 29 2013, 13:09) *
Тут действительно вопрос интересный.
Я пытался делать так - создаю память программы внутри плисины и, соответственно, создаю ему инициализационный файлик .hex (при компиляции проги получается). Но у меня ни разу микроконтроллер не запустился сам. А вот если войтив дебаг моду внутри софтконсоли и сделать run то программа начинает работать. Програмки я писал простые - светодиодики (которая у вас) + обработка кнопок(работала, но я убрал обработчик кнопок). Ничего конкретней сказать не могу, сейчас занимаюсь немного другими вещами. Но в скором времени должен прийти первый прототип с отдлеьной пзу на плате.


я вас понял :-). могли бы вы СофтКонсольный проект скинуть. А так буду разбираться, если что накопаю дам знать...Задача заливки исполняемой проги во внешнюю память данных у меня так же присутствует. Огромное спасибо за помощь!
Go to the top of the page
 
+Quote Post
styuf
сообщение Aug 29 2013, 09:25
Сообщение #32


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Держите: https://dl.dropboxusercontent.com/u/23012187/8051_test.rar
Обращайтесь!
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Aug 30 2013, 10:49
Сообщение #33


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Цитата(styuf @ Aug 29 2013, 13:25) *
Держите: https://dl.dropboxusercontent.com/u/23012187/8051_test.rar
Обращайтесь!



С Либеро все понятно, а вот с софт консолью опять все не слава богу...

в файлах заголовка вы написали:
ansigned char xdata WDLoad _at_ wd_base + 0x00
в то время как мануал предлагает вид:
__xdata at wd_base + 0x00 unsigned char WDLoad
вот нут не совсем понял почему такие различия...
ваш вариант не заработал, исправил с использованием мануала и проект собрался, но дебаг не проходит все равно и на плате никакого отклика на программу не вижу...
дебаг говорит c8051-elf-sprite: FAILED writing breakpoint a5 to 00f5:got 00
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 2 2013, 07:11
Сообщение #34


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



http://www.actel.com/kb/print.aspx?id=FQ1290

что за ошибка стало понятно, но не особо понятны пути решения...
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 2 2013, 08:08
Сообщение #35


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Цитата
в файлах заголовка вы написали:
ansigned char xdata WDLoad _at_ wd_base + 0x00
в то время как мануал предлагает вид:
__xdata at wd_base + 0x00 unsigned char WDLoad
вот нут не совсем понял почему такие различия...
ваш вариант не заработал, исправил с использованием мануала и проект собрался, но дебаг не проходит все равно и на плате никакого отклика на программу не вижу...

Если заработало как в мануалах, то и хорошо. Скорее всего у меня отличается, потому что я изначально в кейле делал с другим компилятором. А там синтаксис скриптов немного разнится.
Цитата
дебаг говорит c8051-elf-sprite: FAILED writing breakpoint a5 to 00f5:got 00

Весьма странно, такого не замечал. Посмотрю, что можно сделать.
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 13 2013, 07:00
Сообщение #36


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Цитата(styuf @ Sep 2 2013, 12:08) *
Если заработало как в мануалах, то и хорошо. Скорее всего у меня отличается, потому что я изначально в кейле делал с другим компилятором. А там синтаксис скриптов немного разнится.



то есть код вы писали в кеиле, а шили уже софт консолью файл хекс? В вашем проекте в либеро нужно ставить какие то,возможно,доп галочки или что то вроде этого? потому,что как я понял дебаг софт консоли он пытается найти флешку и прошиться в нее,но найти не может... Спасибо.
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 14 2013, 01:27
Сообщение #37


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Нашел в чем проблема: я скинул вам не тот проект. вот ссылка на софтконсольный вариант: https://dl.dropboxusercontent.com/u/2301218...softconsole.zip
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 16 2013, 12:24
Сообщение #38


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Цитата(styuf @ Sep 14 2013, 05:27) *
Нашел в чем проблема: я скинул вам не тот проект. вот ссылка на софтконсольный вариант: https://dl.dropboxusercontent.com/u/2301218...softconsole.zip


http://rusfolder.com/38047740


опираясь на ваш вариант,попытался залить проект на плату. не приуспел... сделал пошагово скриншоты моих действий,посмотрите пожалейста,думаю увидите мой косяк. Спасибо.

Сообщение отредактировал Kapsik - Sep 16 2013, 12:27
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 19 2013, 07:02
Сообщение #39


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Что-то не совсем понятно, что вам не дает его запустить. Вы тыкаете кнопку дебаг с жучком и вус ошибку выдает?
Вроде настройки все те, что и у меня.

Сообщение отредактировал styuf - Sep 19 2013, 07:03
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 19 2013, 08:34
Сообщение #40


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



нажимаю... может быть проблема в настройке дебага?

смущает еще No source available for ""



по поводу ошибки,сайт актела отправляет в настройки проекта,там во вкладе Memory map generator в строке Command прикрепить такстовый файл... Подключая ваш проект я расчитывал на перенос и настроек,но вдруг этого не произошло. Вы производили какие нибудь монипуляции с Tool Settings?

Сообщение отредактировал Kapsik - Sep 19 2013, 08:56
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

 
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 19 2013, 08:53
Сообщение #41


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Все точно так, как у вас.
А вы уверены, что у вас правильно работает отладочная плата? Вы подключили PLL или работаете напрямую от клока?
Только что перезапустил этот проект - у меня работает.
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 20 2013, 08:53
Сообщение #42


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Мда... вы павы, дело то в ПЛЛ. Я проверял его в Либеро. А подключить ПЛЛ это физически питание подключить,все встало на свои места. Огромное спасибо!
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 20 2013, 10:19
Сообщение #43


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



Вот вот. PLL оно такое. Я сам мучился, пока проводок не прокинул на питание PLL-ки. И ведь толком про питание нигде не сказано( Рад что смог помочь!
Go to the top of the page
 
+Quote Post
Kapsik
сообщение Sep 20 2013, 11:59
Сообщение #44


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

Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086



Чувствую с микросеми я еще натерплюсь, Квартус и Кеил были кудо понятнее Либеро и СофтКонсоль :-)
Go to the top of the page
 
+Quote Post
styuf
сообщение Sep 21 2013, 04:58
Сообщение #45


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

Группа: Участник
Сообщений: 77
Регистрация: 4-02-10
Пользователь №: 55 287



А под что вы использовали кейл, если не секрет. Я, так понимаю, точно не nois.
Go to the top of the page
 
+Quote Post

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

 


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


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