aeron13 0 23 мая, 2012 Опубликовано 23 мая, 2012 · Жалоба Может кто поделиться ссылкой с примерами, ничего дельного не нашел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sauris 0 23 мая, 2012 Опубликовано 23 мая, 2012 (изменено) · Жалоба Ну загляните например в sauflash, которые идут с дровами наших эмуляторов. Там реализована прошивка SPI-флешек через MCBSP в clock stop mode и для 6416. Все в исходниках. Изменено 23 мая, 2012 пользователем SAURIS GmbH Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 24 мая, 2012 Опубликовано 24 мая, 2012 · Жалоба По-моему для реализации SPI на McBSP/McASP вполне достаточно прочитать даташит на соотв. интерфейс, там всё доходчиво у TI. Вопрос к Вам, 'SAURIS GmbH', как к реально грамотному специалисту по процессорам TI - известен Вам в OMAP ядрах (конкретно - L137/L138) какой-либо уникальный идентификатор (уникальный для данного экземпляра, а не типа процессора)? В C5502 был такой: _CHIP_DIEIDH_ADDR (0x3800u) _CHIP_DIEIDL_ADDR (0x3802u) но в L137 регистр с подобный названием (SYSCFG.DIEIDR) не является таковым :( Или может такой ID есть в ROM ARM или ROM DSP? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sauris 0 24 мая, 2012 Опубликовано 24 мая, 2012 (изменено) · Жалоба jcxz, я не в курсах. Но, судя по тому, что мак-адреса в u-boot они предлагают читать из eeprom, а не откуда-то изнутри, как в 3530 например, то там нету такого. Спросите лучше на e2e Изменено 24 мая, 2012 пользователем SAURIS GmbH Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
jcxz 242 24 мая, 2012 Опубликовано 24 мая, 2012 · Жалоба Всё-таки уникальный ID (уникальный внутри данного типа CPU) проще сделать, чем МАС - который уникальный среди всего множества всех устройств. Ладно - буду искать ещё. Или придётся извращаться - генерить свой уникальный ID на основе текущей даты/времени во время прошивки - благо шиться все будут в одном месте. Мне-то нужно для serial number в USB-дескрипторе - чтобы если 2 экземпляра устройства подключено к хосту - они различались. PS: Когда делали схему - нашёл в даташите этот DieID, вспомнил что в 5502 он был уникальным, а возможности проверить - не было. Вот на него и заложился. Иначе бы поставил SPI EEPROM с таким ID, но уже поздно :( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться