Важная информация

User Tag List

Страница 124 из 197 ПерваяПервая ... 120121122123124125126127128 ... ПоследняяПоследняя
Показано с 1,231 по 1,240 из 1964

Тема: -=Speccy2010=- сборка, наладка, тестинг

  1. #1231
    Member
    Регистрация
    25.01.2012
    Адрес
    г. Днепропетровск, Украина
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndyS Посмотреть сообщение
    Прошу выложить скомпилированный для EP2C8Q208C7N. Спасибо.
    В приложении файл, скомпилированный из исходников revision66(http://speccy2010.googlecode.com/svn/trunk/) при дефаултных установках квартуса (как при инсталляции) и выбранном Device=EP2C8Q208C7.

    На данный момент выяснилось, что исходники rev0064 и выложенные сейчас revision66 _побайтно_идентичны_. Откуда тогда рабочие файлы в архиве (http://code.google.com/p/speccy2010/...102-rev0064.7z )? Единственное, что остается предполагать, что они были получены при каких то условиях компиляции (оптимизация,...), которые отражаются при работе с файлом для С8 на некоторых экземплярах Speccy2010(с установленным EP2C8Q208C8N).

    Также выяснилось, что описанные артефакты, например в "Riveraid" (http://zx.pk.ru/showpost.php?p=580282&postcount=1229), проявляются только при "Timings"="Pentagon" и отсутствуют при "Timings"="ZX Spectrum 48" и "ZX Spectrum 48" (только на одной и той же прошивке speccy2010.rbf для С8 из архива rev0064).

    Пришел к выводу: железо Speccy2010, во всяком случае моего экземпляра, невиновато . Что-то ~не то~ c рабочими файлами в архиве rev0064, т.к. путем простой перекомпиляции исходников получаю нормально работающие файлы speccy2010.rbf.

    P.S. В сязи с этим, прошу point777, автора сообщения http://zx.pk.ru/showpost.php?p=580701&postcount=1233 , удалить из него мою цитату, как не соответствующий действительности промежуточный вывод. Дабы никого не вводить в заблуждение .
    Вложения Вложения
    Последний раз редактировалось acx; 03.03.2013 в 13:56. Причина: добавил P.S

  2. #1231
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #1232
    Member Аватар для AndyS
    Регистрация
    29.05.2010
    Адрес
    Киев
    Сообщений
    77
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от acx Посмотреть сообщение
    В приложении файл, скомпилированный из исходников revision66(http://speccy2010.googlecode.com/svn/trunk/) при дефаултных установках квартуса (как при инсталляции) и выбранном Device=EP2C8Q208C7.
    Файл speccy2010.bin брать родной от 64-й ревизии?
    Последний раз редактировалось AndyS; 03.03.2013 в 12:39.
    ZX-Evolution 4096 rev. C4

  4. #1233
    Member
    Регистрация
    25.01.2012
    Адрес
    г. Днепропетровск, Украина
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AndyS Посмотреть сообщение
    Файл speccy2010.bin брать родной от 64-й ревизии?
    Все что описал по прошивке FPGA, запускалось при родной прошивке ARM (speccy2010.bin) из архива ...rev0064.7z .
    Последний раз редактировалось acx; 03.03.2013 в 13:21.

  5. #1234
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Розумеющие люди, подскажите пожалуйста, как сделать по нажатии, допустим F5, перезагрузку speccy2010.bin.
    Если я правильно понял - бутлоадер хранится по адрессу - 0x20000000.

    Думал как то так:

    #define RESET_BOOTLOADER 0x20000000

    void ResetBootLdr()
    {
    void (*MainProg)() = (void*) RESET_BOOTLOADER;
    MainProg();
    }

    ну и по факту нажатия, допустим, F5 - вызывать ResetBootLdr()

    но не оно.
    поправьте (ткните) как правильно реализовать.

  6. #1235
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну вот, допустим, кто-то напишет что то кроме спектрума, естественно, перегружать при переключении со спека на что то кроме спека нужно будет и *.bin файл, имхо переименовывание файлов в Shell`e и вкл.выкл питания выход, но геморный, как то так )

    ---------- Post added at 17:33 ---------- Previous post was at 17:31 ----------

    А так можно будет в одном .bin держать менеджер всякого (конфиги компов, приставок), ну и переключение между конфигами делать без описанного выше гемора

  7. #1236
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Фух, при конфигурации, к примеру Atari, нужно будет соответственно .bin для атари - выбор загрузки сохранения файлов для атари, управление конфигурацией атари.
    Поиграл на атари, надоело, переключился через общий менеджер на спек, вроде так удобней.
    Ладно, хрен с ним. Забейте.

  8. #1237
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    )))
    Я так понял в Shell`е переименовывание + power off + power on?

  9. #1238
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    //Обидно, но всё не влезет.
    Ладно, это я так, на будующее интересовался, бум думать
    Я так понял у str755fv2t6 256кб памяти

  10. #1239
    Member
    Регистрация
    21.04.2008
    Адрес
    Украина, Запорожье
    Сообщений
    161
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нарисую идею как я представляю себе смену кофигов с управляющим бинарником: на флешке папка "Прошивки", в ней подпапки "Manager" и, ну там, "Spectrum 48/128", "Pentagon", "Scorpion", "Profi", "Atari", "CHIP 8" и т.д, при первом запуске в корне флешки находятся конфа и бинарник с последнего выключения компа, по нажатию F8 (или другая какая клавуша) из папки "Manager" копируется бинарник с менеджером,рестарт с перезагрузкой bin файла, в нём уже выбирается модель компа, по модели выбраного компа из папки файл конфигурации и bin копируется в корень флехи, рестарт с перезагрузкой bin файла, как то так, вот и проблема с рестартом, вроде так было б удобнее, имхо

    можно конечно проще, в корне флешки хранить кучу бинов и конфигураций, из shell`a переименовывать нужный бин и конфигурацию в speccy2010 и делать перезапуск питанием, но как по мне - это коряво...

  11. #1240
    Member
    Регистрация
    25.01.2012
    Адрес
    г. Днепропетровск, Украина
    Сообщений
    31
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от rsorc Посмотреть сообщение
    подскажите пожалуйста, как сделать по нажатии, допустим F5, перезагрузку speccy2010.bin.
    Можно сделать рестарт бутлоадера альтернативным способом: попробуйте просто "while(true)" и взведенный WatchDogTimer сделает свое дело.
    Цитата Сообщение от rsorc
    Я так понял у str755fv2t6 256кб памяти
    Да, 256кБ Flash-памяти.

    Если не ошибаюсь, сейчас имя файла, соответствующего прошивке ARM'а, жестко забито в бутлоадере как "speccy2010.bin". Чтобы записывать другую прошивку, не переименовывая ее в "speccy2010.bin", нужно изменить бутлоадер. Думаю, будет логично разместить примитивный менеджер конфигураций в бутлоадере. На мой взгляд бутлоадеру нужен .ini с жестко заданным именем, например "boot.ini", в котором указана текущая выбранная конфигурация. Достаточно одной строчки с указанием имени файла прошивки для ARM (как сейчас "speccy2010.bin"). Для изменения конфигурации достаточно, например в Shell'е, выбрать нужный файл .bin, по нажатию например Enter, записать его имя в "boot.ini" и GoTo бутлоадер.

    В любом случае, думаю, стоит стремиться к:
    1) отсутствию неудобств, если переключение конфы не требуется;
    2) минимально возможному кол-ву перезаписей Flash-памяти ARM.

Страница 124 из 197 ПерваяПервая ... 120121122123124125126127128 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Похожие темы

  1. Гамма-2 - сборка и наладка
    от CodeMaster в разделе Несортированное железо
    Ответов: 72
    Последнее: 16.10.2023, 23:26
  2. Pentevo/ZX Evolution - сборка и наладка
    от Ewgeny7 в разделе ZXEvo
    Ответов: 1265
    Последнее: 11.05.2023, 06:45
  3. Speccy2007 - сборка и наладка
    от zx-kit в разделе Speccy-2007/2010
    Ответов: 178
    Последнее: 18.10.2017, 02:32
  4. Pentevo/ZX Evolution revision A - тестинг
    от AAA в разделе ZXEvo
    Ответов: 354
    Последнее: 25.03.2010, 23:45
  5. Sprinter. Сборка и наладка
    от Ewgeny7 в разделе Sprinter
    Ответов: 10
    Последнее: 18.02.2010, 07:49

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •