StarG 0 June 26, 2013 Posted June 26, 2013 (edited) · Report post У меня вот какой вопрос возник. Отсимулировал я проект с ядром 8051s и увидел, что шина адреса не изменяется. Пробовал до этого зашивать проект в железо, там адрес тоже стоял в ноле. Устанавливается разрешение чтения памяти программы, данные выходят наружу, а вот адрес стоит себе и стоит. Я в ступоре. Версия ядра - Core8051s 2.4.101, версия Либеры - 10.1. Edited June 26, 2013 by StarG Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 June 27, 2013 Posted June 27, 2013 · Report post Давайте разбираться. Данные на выходя памяти меняются со временем, а адрес нет? Quote Share this post Link to post Share on other sites More sharing options...
StarG 0 June 27, 2013 Posted June 27, 2013 (edited) · Report post Нет данные не изменяются. Просто выдается значение, соответствующее нолевому адресу Edited June 27, 2013 by StarG Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 June 27, 2013 Posted June 27, 2013 · Report post А вы сколько по времени симулируете? Quote Share this post Link to post Share on other sites More sharing options...
StarG 0 June 27, 2013 Posted June 27, 2013 · Report post 100мкс Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 June 27, 2013 Posted June 27, 2013 (edited) · Report post Можете выложить скрины с параметрами ядра и памяти? Так сказать не могу. Сейчас смотрю на свою симуляцию и все в порядке. Я бы сказал, что либо клок не доходит до ядра , либо у вас есть путанница с полярностью сигналов reset. Edited June 27, 2013 by styuf Quote Share this post Link to post Share on other sites More sharing options...
StarG 0 June 27, 2013 Posted June 27, 2013 (edited) · Report post Вот настройки и связи между процом и памятью. А у вас ядро и софт той же версии, что и у меня (есть предположение софтового глюка или чего-то в этом роде)? Edited June 27, 2013 by StarG Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 June 27, 2013 Posted June 27, 2013 · Report post Попробуйте инвертировать nsysreset и отсимулируйте. И что у вас в первой ячейке памяти лежит ( у которой адрес 0х0)? Quote Share this post Link to post Share on other sites More sharing options...
StarG 0 June 27, 2013 Posted June 27, 2013 · Report post Инвертирование сброса не помогло. Вместо данных на шине MEMDATAI теперь состояние 'x'. По адр 0х0 лежит 0х2 (можно увидеть на диаграммах выше). А можно как-нибудь поучить архивчик с вашим проектом, чтобы понять будет ли оно работать на моей машине? Quote Share this post Link to post Share on other sites More sharing options...
Kapsik 0 August 28, 2013 Posted August 28, 2013 · Report post Возник вопрос о заливке проекта содержащего core8051s в ПЛИС. Есть проект содержащий 8051 (в дальнейшем добявятся уарты и прочая АПБ3 переферия) и программка в софт консоли, интересует принцип прошивки самой ПЛИС. Очень хочется толковое описание,вроде все делаю правильно,но эффекта нет. И идеально бы простенький проект хотя бы помигать одним светодиодом,а дальше постараюсь уже сам. Спасибо! Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 August 28, 2013 Posted August 28, 2013 · Report post Пока могу сказать только вот что - я сам запустил программу ан 8051-м только из под дебага в софтконсоли. Проект завтра скину вместе с программкой и светодиодами. Quote Share this post Link to post Share on other sites More sharing options...
Kapsik 0 August 28, 2013 Posted August 28, 2013 · Report post Пока могу сказать только вот что - я сам запустил программу ан 8051-м только из под дебага в софтконсоли. Проект завтра скину вместе с программкой и светодиодами. Вот такая доска http://www.actel.com/documents/A3PE_STARTER_KIT_UG.pdf . хотя бы один диод какой нибудь ногой зажечь для примера. флешки нету на борту. Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 August 29, 2013 Posted August 29, 2013 · Report post Вот мой проект: https://dl.dropboxusercontent.com/u/23012187/Example.rar Попробуйте. Написан он именно под эту плату. Только надо не забыть плл подключить. Quote Share this post Link to post Share on other sites More sharing options...
Kapsik 0 August 29, 2013 Posted August 29, 2013 · Report post Вот мой проект: https://dl.dropboxusercontent.com/u/23012187/Example.rar Попробуйте. Написан он именно под эту плату. Только надо не забыть плл подключить. Спасибо. сейчас поразбираюсь. не совсем понятен остался момент по заливке исполняемой проги в МК... Quote Share this post Link to post Share on other sites More sharing options...
a-styuf 0 August 29, 2013 Posted August 29, 2013 · Report post Тут действительно вопрос интересный. Я пытался делать так - создаю память программы внутри плисины и, соответственно, создаю ему инициализационный файлик .hex (при компиляции проги получается). Но у меня ни разу микроконтроллер не запустился сам. А вот если войтив дебаг моду внутри софтконсоли и сделать run то программа начинает работать. Програмки я писал простые - светодиодики (которая у вас) + обработка кнопок(работала, но я убрал обработчик кнопок). Ничего конкретней сказать не могу, сейчас занимаюсь немного другими вещами. Но в скором времени должен прийти первый прототип с отдлеьной пзу на плате. Quote Share this post Link to post Share on other sites More sharing options...