zombi 0 28 ноября, 2017 Опубликовано 28 ноября, 2017 · Жалоба Мой первый проект на MAX10. Использую 10m02sce144c8g. Создал простенький проект, после компиляции получил файлы .SOF и .POF. По JTAG пишу SOF в CRAM - всё чудно работает до выключения. Пишу POF в CFM0 - не работает. Выкл/вкл -все равно не работает. Как заставить чип загрузить по включению прошивку из CFM0 в CRAM? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба Мой первый проект на MAX10. Использую 10m02sce144c8g. Создал простенький проект, после компиляции получил файлы .SOF и .POF. По JTAG пишу SOF в CRAM - всё чудно работает до выключения. Пишу POF в CFM0 - не работает. Выкл/вкл -все равно не работает. Как заставить чип загрузить по включению прошивку из CFM0 в CRAM? nConfig, nStatus и conf_done дб через резюки на 3.3 В и как подключен BOOT_SEL? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба nConfig, nStatus и conf_done дб через резюки на 3.3 В и как подключен BOOT_SEL? Выключил все в настройках. Использую эти пины как userIO. Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба Выключил все в настройках. Использую эти пины как userIO. Не хотите ли Вы сказать, что если эти сигналы запрещены, то и загрузиться по включению чип не сможет? как IO их не использую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба Помогите понять! Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ... и через резисторы 10к быть подключены к питанию? Плату уже изготовил. Эти резисторы не предусмотрел. Вооружаться уже скальпелем или может есть варианты? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба Помогите понять! Если необходимо при включении питания загружать CRAM из CFM, то обязательно должны быть разрешены nConfig, nStatus и conf_done ... и через резисторы 10к быть подключены к питанию? Плату уже изготовил. Эти резисторы не предусмотрел. Вооружаться уже скальпелем или может есть варианты? резюки обязательно разрешение - пофиг BOOT_SEL на землю https://www.altera.com/content/dam/altera-w...10_handbook.pdf page 497 page 495 (table 3-1) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба резюки обязательно разрешение - пофиг BOOT_SEL на землю Спасибо. Заработало! Оказалось достаточно только conf_done к питанию подтянуть. На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает. Почему? Непонятно. И BOOT_SEL=CONFIG_SEL можно на землю не цеплять. У 10m02 всего одна CFM. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Realking 0 29 ноября, 2017 Опубликовано 29 ноября, 2017 · Жалоба Спасибо. Заработало! Оказалось достаточно только conf_done к питанию подтянуть. На nConfig и nStatus резисторы на VCC ставлю или нет все равно, по включению CRAM грузится нормально и все работает. Почему? Непонятно. любопытно, значит скорее всего внутри подтяжки стоят в настройках Device and Pin Options->Configuration->Device Option есть опция Set I/O weak pull-up prior usermode только вот не понятно, почему к CONF_DONE это не относится:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться