|
|
  |
Начало работы с 8051 на FPGA фирмы Actel, Воопросы, возникающие при первом знакомстве с 8051. |
|
|
|
Aug 29 2013, 09:17
|
Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086

|
Цитата(styuf @ Aug 29 2013, 13:09)  Тут действительно вопрос интересный. Я пытался делать так - создаю память программы внутри плисины и, соответственно, создаю ему инициализационный файлик .hex (при компиляции проги получается). Но у меня ни разу микроконтроллер не запустился сам. А вот если войтив дебаг моду внутри софтконсоли и сделать run то программа начинает работать. Програмки я писал простые - светодиодики (которая у вас) + обработка кнопок(работала, но я убрал обработчик кнопок). Ничего конкретней сказать не могу, сейчас занимаюсь немного другими вещами. Но в скором времени должен прийти первый прототип с отдлеьной пзу на плате. я вас понял :-). могли бы вы СофтКонсольный проект скинуть. А так буду разбираться, если что накопаю дам знать...Задача заливки исполняемой проги во внешнюю память данных у меня так же присутствует. Огромное спасибо за помощь!
|
|
|
|
|
Aug 30 2013, 10:49
|
Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086

|
Цитата(styuf @ Aug 29 2013, 13:25)  С Либеро все понятно, а вот с софт консолью опять все не слава богу... в файлах заголовка вы написали: 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
|
|
|
|
|
Sep 2 2013, 08:08
|

Частый гость
 
Группа: Участник
Сообщений: 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 Весьма странно, такого не замечал. Посмотрю, что можно сделать.
|
|
|
|
|
Sep 13 2013, 07:00
|
Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086

|
Цитата(styuf @ Sep 2 2013, 12:08)  Если заработало как в мануалах, то и хорошо. Скорее всего у меня отличается, потому что я изначально в кейле делал с другим компилятором. А там синтаксис скриптов немного разнится. то есть код вы писали в кеиле, а шили уже софт консолью файл хекс? В вашем проекте в либеро нужно ставить какие то,возможно,доп галочки или что то вроде этого? потому,что как я понял дебаг софт консоли он пытается найти флешку и прошиться в нее,но найти не может... Спасибо.
|
|
|
|
|
Sep 16 2013, 12:24
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
|
Sep 19 2013, 08:34
|
Частый гость
 
Группа: Свой
Сообщений: 100
Регистрация: 28-08-13
Из: SPb
Пользователь №: 78 086

|
нажимаю... может быть проблема в настройке дебага? смущает еще No source available for "" по поводу ошибки,сайт актела отправляет в настройки проекта,там во вкладе Memory map generator в строке Command прикрепить такстовый файл... Подключая ваш проект я расчитывал на перенос и настроек,но вдруг этого не произошло. Вы производили какие нибудь монипуляции с Tool Settings?
Сообщение отредактировал Kapsik - Sep 19 2013, 08:56
Эскизы прикрепленных изображений
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|