Как прошить c2000 ethernet
Обновлено: 20.11.2024
Контроллеры I350 поддерживают скорости до 1GbE в конфигурациях с двумя или четырьмя портами. Варианты интерфейса включают интерфейс MDI для соединений 1000BASE-T, 100BASE-TX, 10BASE-T, интерфейс SerDes для оптоволоконных соединений 1000BASE-SX/LX, 1000BASE-KX и 1000BASE-BX для соединений объединительной платы и интерфейс SGMII для соединений SFP и внешних физических соединений. .
Контроллер Intel® Ethernet I350
Просмотреть параметры загрузки
Нет результатов для
Последние версии драйверов и программного обеспечения
Действие
Драйвер сетевого адаптера Intel® для Windows Server 2022*
Описание: Эта запись для загрузки устанавливает версию 27.0 сетевого адаптера Intel® с использованием Windows Server 2022*Просмотреть параметры загрузки.
ОС: семейство Windows Server 2022*
Примечания к выпуску программного обеспечения продуктов Intel® Ethernet
Описание: содержит примечания к выпуску продуктов Intel® Ethernet. (27.0) Просмотр вариантов загрузки.
ОС: независимо от ОС
Драйвер сетевого адаптера Intel® для Windows Server 2012 R2*
Описание. Этот загружаемый файл устанавливает версию 27.0 сетевых адаптеров Intel® для Windows Server 2012 R2*. См. варианты загрузки.
ОС: семейство Windows Server 2012 R2*
Драйвер сетевого адаптера Intel® для Windows Server 2012*
Описание: Эта запись загрузки устанавливает версию 27.0 драйвера сетевых адаптеров Intel® для Windows Server 2012*. Просмотр вариантов загрузки.
ОС: семейство Windows Server 2012*
Драйвер сетевого адаптера Intel® для Windows® 10
Описание: устанавливает драйверы сетевого адаптера Intel® версии 27.0 для Windows® 10. Просмотрите варианты загрузки.
ОС: семейство Windows 10*
Полный пакет драйверов Ethernet-адаптера Intel®
Описание. Этот загружаемый файл устанавливает версию 27.0 полного пакета драйверов Ethernet-адаптера Intel® для поддерживаемых версий ОС. Просмотр вариантов загрузки.
ОС: независимо от ОС
Утилита загрузки Intel® Ethernet Connections, образы предварительной загрузки и драйверы EFI
Описание. Эта загружаемая версия 26.8 устанавливает драйверы UEFI, загрузочный агент Intel® и образы удаленной загрузки Intel® iSCSI для программирования образа флэш-памяти дополнительного ПЗУ PCI и обновления параметров конфигурации флэш-памяти. Просмотр вариантов загрузки.
ОС: Microsoft Windows* Linux* независимо от ОС
Тип: Загрузка программного обеспечения
Инструменты администрирования для сетевых адаптеров Intel®
Описание: Эта запись загрузки устанавливает версию 27.0 инструментов администрирования для сетевых адаптеров Intel®. Просмотрите варианты загрузки.
ОС: независимая от ОС Linux* Microsoft Windows*
Тип: Загрузка программного обеспечения
Драйвер сетевого адаптера Intel® для Windows 8.1*
Описание: устанавливает драйверы сетевого адаптера Intel® версии 27.0 для Windows 8.1*. См. варианты загрузки.
ОС: семейство Windows 8.1*
Драйвер сетевого адаптера Intel® для Windows Server 2019*
Описание: Эта запись загрузки устанавливает версию 27.0 сетевого адаптера Intel® с использованием Windows Server 2019*. Просмотр вариантов загрузки.
ОС: семейство Windows Server 2019*
Руководство пользователя по адаптерам Intel® Ethernet
Описание. Этот загружаемый файл содержит версию 27.0 руководства пользователя Ethernet-адаптера Intel®. См. варианты загрузки.
ОС: независимо от ОС
Тип: Загрузка программного обеспечения
Драйвер сетевого адаптера Intel® для Windows Server 2016*
Описание: Эта запись загрузки устанавливает версию 27.0 сетевого адаптера Intel® с использованием Windows Server 2016*. Просмотр вариантов загрузки.
ОС: семейство Windows Server 2016*
Драйвер сетевого адаптера Intel® для гигабитных сетевых подключений на базе 82575/6, 82580, I350 и I210/211 для Linux*
Описание: Драйвер сетевого адаптера Intel® для гигабитных сетевых подключений на базе 82575/6, 82580, I350 и I210/211 для Linux*Просмотреть варианты загрузки.
Драйвер сетевого адаптера Intel® для гигабитных сетевых подключений на основе 82575/6 и 82580 во FreeBSD*
Описание: устанавливает базовый драйвер FreeBSD* для Ethernet-контроллеров Intel® 82575/6, 82580, I210/1 и I350. Посмотреть варианты загрузки.
Драйвер сетевого адаптера Intel® для Windows Server 2008 R2* — окончательный выпуск
Описание: Эта запись загрузки устанавливает версию 25.0 драйвера сетевого адаптера Intel® для Windows Server 2008 R2*. - Окончательные параметры загрузки ReleaseView.
ОС: семейство Windows Server 2008 R2*
Драйвер сетевого адаптера Intel® для Windows 7* — окончательная версия
Описание: устанавливает драйверы сетевого адаптера Intel® версии 25.0 для Windows 7*. - Окончательные параметры загрузки ReleaseView.
ОС: Windows 7, 32-разрядная* Семейство Windows 7* Windows 7, 64-разрядная*
Драйверы Ethernet-адаптера Intel® для MS-DOS*
Описание: Эта запись загрузки устанавливает версию 24.3 драйверов Ethernet-адаптера Intel® для MS-DOS*. Окончательные варианты загрузки ReleaseView.
ОС: семейство MS-DOS*
Отключение возможности разгрузки контрольной суммы TCP-IPv6 с помощью контроллеров Intel® 1/10 GbE
Описание: Отключение возможности разгрузки контрольной суммы TCP-IPv6 с помощью контроллеров Intel® 1/10 GbEПросмотреть варианты загрузки.
ОС: независимо от ОС
Драйвер сетевого адаптера Intel® для Windows 8* — окончательная версия
Описание: устанавливает базовые драйверы, программное обеспечение Intel® PROSet/Wireless версии 22.7.1 для диспетчера устройств Windows*, ANS и SNMP для сетевых адаптеров Intel® для Windows 8*. Посмотреть варианты загрузки.
ОС: Windows 8, 32-разрядная* ОС Независимое семейство Windows 8* Windows 8, 64-разрядная*
Драйвер виртуальной функции сетевого адаптера для сетевых подключений Intel® Gigabit Ethernet для Linux*
Описание: Предоставляет драйвер виртуальной функции сетевого адаптера для сетевых подключений Intel® Gigabit Ethernet для Linux* 2.3.9.6Просмотреть варианты загрузки.
Технологии Intel могут потребовать активированного оборудования, программного обеспечения или активации службы. // Ни один продукт или компонент не может быть абсолютно безопасным. // Ваши затраты и результаты могут отличаться. // Производительность зависит от использования, конфигурации и других факторов. // См. наши полные юридические уведомления и отказ от ответственности. // Intel стремится уважать права человека и избегать соучастия в нарушениях прав человека. См. Глобальные принципы прав человека корпорации Intel. Продукты и программное обеспечение Intel предназначены для использования только в приложениях, которые не вызывают и не способствуют нарушению международно признанных прав человека.
В редакторе Simulink ® выберите Simulation > Параметры конфигурации модели.
В диалоговом окне "Параметры конфигурации" нажмите "Аппаратная реализация".
Установите для параметра Hardware board значение, например TI Concerto F28M36x (ARM Cortex-M3) .
Значения параметров в разделе "Настройки платы оборудования" автоматически устанавливаются на значения по умолчанию.
При желании вы можете настроить эти параметры для своего конкретного варианта использования.
Нажмите «Применить», чтобы применить изменения.
Дополнительную информацию о выборе пакета поддержки оборудования и общих параметрах конфигурации см. в разделе Панель реализации оборудования (Simulink) .
Параметры M3x-Scheduler
Выберите источник прерывания планировщика.
C28x / ARM Cortex-M3 — варианты сборки
C28x / ARM Cortex-M3 — варианты сборки
Возможность выбора конкретного устройства из выбранного семейства процессоров в параметре "Целевое оборудование" на панели "Генерация кода".
Параметр, указывающий, должно ли приложение загружаться во флэш-память. Если вы не выберете этот параметр, приложение будет загружаться в оперативную память.
Параметр, указывающий, что пользовательский командный файл компоновщика должен использоваться во время действия сборки. Выберите эту опцию, если у вас есть собственный файл компоновщика, который вы можете указать в параметре Командный файл компоновщика. Если вы не выберете этот параметр, в зависимости от выбранного вами устройства будет использоваться командный файл пользовательского компоновщика по умолчанию.
Путь к файлу описания памяти, необходимому при компоновке. Для каждого семейства процессоров TI, выбранного в разделе «Целевое оборудование», будет автоматически выбран один командный файл компоновщика.
Файл Code Composer Studio™, необходимый для загрузки приложения на оборудование. Выберите один из файлов .ccxml в папке «CCS_Config» в папке установки пакета поддержки.
M3x-тактирование
Укажите ожидаемую тактовую частоту процессора C28x и сопоставьте ее с вашей моделью C28x.
Укажите частоту кварцевого генератора, используемого в плате.
Опция, которая поможет вам автоматически установить значение регистра управления PLL.
Укажите системный множитель PLL. Вы можете указать значение этого параметра, если не выбран параметр Автоматически устанавливать PLL на основе OSCCLK и тактовой частоты ЦП.
Если вы установите флажок Автоматически устанавливать PLL на основе OSCCLK и тактовой частоты ЦП, автоматически рассчитанное значение делителя тактовой частоты достигает указанного значения тактовой частоты ЦП на основе тактовой частоты генератора. В противном случае вы можете выбрать значение делителя часов (SYSDIVSEL).
Автоматически рассчитанное значение обратной связи, которое наиболее близко соответствует желаемому значению тактовой частоты ЦП на плате на основе значений OSCCLK, SYSPLLMULT и SYSDIVSEL.
Выберите значение из параметров делителя системных часов M3.
Это достижимая тактовая частота системы M3.
M3x-GPIO A–D
Выберите этот параметр, чтобы включить порт A GPIO.
Выберите выводы GPIO из порта A, для которых вы хотите установить ядро ЦП и тип контакта.
Выберите ядро ЦП для выбранного контакта GPIO.
Выберите параметры подтягивания и открытого стока для выбранного контакта GPIO.
M3x-UART0–4
Установите этот флажок, чтобы разрешить передачу данных из буфера Tx в буфер Rx.
Установите этот флажок, чтобы включить передачу данных от M3 UART4 к C28 SCI-A.
Укажите желаемую скорость передачи данных.
Значение этого параметра рассчитывается на основе заданной вами желаемой скорости передачи данных и системной тактовой частоты.
Выберите количество стоповых битов, используемых для обозначения окончания передачи байтовых данных. Доступные варианты:
Выберите режим четности, который добавляется в конец двоичных данных для обнаружения ошибок.
Выберите контакт GPIO в качестве контакта UART для передачи данных. По умолчанию GPIO29 жестко подключен как Tx GPIO к микросхеме FTDI.
Выберите контакт GPIO в качестве контакта UART для приема данных.
M3x-Ethernet
Установите этот флажок, чтобы настроить плату для получения IP-адреса от локального DHCP-сервера в сети.
Введите IP-адрес доски.
Введите маску подсети для платы. Маска подсети разделяет IP-адрес на сетевой адрес и адрес хоста.
Введите имя локального хоста.
Введите MAC-адрес.
M3x-PIL
Введите последовательный порт, используемый целевым оборудованием.
Это скорость передачи PIL, используемая целью. Это основано на скорости передачи данных, которую вы указываете в параметре Желаемая скорость передачи данных (в битах в секунду) для UART0.
Это порт Ethernet, используемый для связи PIL.
Внешний режим
Используйте параметр «последовательный», чтобы запустить модель во внешнем режиме с последовательной связью.
Введите последовательный порт, используемый целевым оборудованием.
Установите этот флажок, чтобы просмотреть ход выполнения и обновления во внешнем режиме в средстве просмотра диагностики или в командном окне MATLAB.
Ведение журнала на SD-карту
Включить запись MAT-файла на SD-карту (пакет поддержки Embedded Coder для процессоров Texas Instruments C2000)
Включает ведение журнала MAT-файла для SD-карты.
Модуль SPI (пакет поддержки встроенного кодера для процессоров Texas Instruments C2000)
Выберите нужный интерфейс, через который SD-карта подключена к аппаратной плате.
Скорость передачи SPI (Пакет поддержки Embedded Coder для процессоров Texas Instruments C2000)
Выберите нужный параметр для интерфейса SPI, используемого SD-картой.
Информацию о других параметрах конфигурации см. в разделе Параметры конфигурации модели для процессоров Texas Instruments C2000 (Пакет поддержки встроенного кодера для процессоров Texas Instruments C2000) .
Техасские инструменты
Техасские инструменты
Техасские инструменты
Техасские инструменты
Техасские инструменты
Техасские инструменты
Техасские инструменты
32-разрядный микроконтроллер C2000™ с диспетчером подключений, 1 ЦП C28x+CLA, флэш-память 1,0 МБ, FPU64, Ethernet 176-HLQFP от -40 до 125
Техасские инструменты
32-разрядный микроконтроллер C2000™ с диспетчером подключений, 1 ЦП C28x+CLA, флэш-память 1,0 МБ, FPU64, CLB, ENET, EtherCAT 176-HLQFP от -40 до 125
Техасские инструменты
32-разрядный микроконтроллер C2000™ с диспетчером подключений, 1 ЦП C28x+CLA, флэш-память 1,0 МБ, FPU64, CLB, ENET, EtherCAT 176-HLQFP от -40 до 125
Техасские инструменты
32-разрядный микроконтроллер C2000™ с диспетчером подключений, 1 ЦП C28x+CLA, флэш-память 1,0 МБ, FPU64, CLB, Ethernet 176-HLQFP от -40 до 125
РЕЗЮМЕЧасто встроенные процессоры необходимо программировать в ситуациях, когда JTAG не подходит для программирования целевого устройства. В этом случае инженер должен полагаться на какое-либо решение для последовательного программирования. Устройства C2000 помогают в этом благодаря включению в ПЗУ нескольких утилит загрузки программ. Эти утилиты полезны, но решают только половину проблемы программирования, поскольку позволяют только загружать программный код в оперативную память. Этот отчет о приложении основан на этих загрузчиках ПЗУ, представляя идею ядра флэш-памяти.Ядро флэш-памяти загружается с помощью одного из загрузчиков ПЗУ, а затем выполняется и используется для программирования флэш-памяти целевых устройств с конечным приложением. В этом документе подробно описана одна возможная реализация для устройств C2000 и предоставлены утилиты для ПК, с помощью которых можно оценить решение.
Содержание1 Введение . 22 Основы программирования . 23 ПЗУ Загрузчик. 34 Флэш-ядро A . 55 Флэш-ядро B . 66 Пример реализации . 117 ссылок . 14
Список рисунков
1 Блок-схема загрузки F2802x . 32 Структура данных загрузчика . 53 serial_flash_programmer Запрос следующей команды . 14
1 Пример режима автономной загрузки устройства F2802x . 32 Пакетный формат. 83 Значения ACK/NAK . 84 команды ядра CPU1. 85 команд ядра CPU2. 96 Стереть пакет. 107 Разблокировать пакет . 108 Выполнить пакет. 109 кодов состояния. 11
Товарные знакиC2000, controlSUITE, Code Composer Studio являются товарными знаками Texas Instruments. Microsoft Visual Studio является зарегистрированным товарным знаком Microsoft Corporation в США и/или других странах. Все остальные товарные знаки являются собственностью соответствующих владельцев.
2 SPRABV4B, март 2014 г. Пересмотрено, февраль 2017 г. Отправить отзыв о документации
Авторское право 2014–2017, Texas Instruments Incorporated
Последовательное программирование флэш-памяти микроконтроллеров C2000
1 Введение Поскольку приложения становятся все более и более сложными, необходимость исправлять ошибки, добавлять функции и иным образом изменять встроенное микропрограммное обеспечение становится все более важным в конечных приложениях. Часто потребители конечного оборудования просили самостоятельно выполнить эти обновления микропрограммы, чтобы сэкономить затраты производителя на техническое обслуживание. Включение такой функциональности можно легко и дешево выполнить с помощью загрузчиков.
Загрузчик — это небольшой фрагмент кода, который находится в памяти целевого устройства и позволяет ему загружать и выполнять код из внешнего источника. В большинстве случаев для загрузки кода в устройство используется периферийное устройство связи, такое как универсальный асинхронный приемник/передатчик (UART) или сеть контроллеров (CAN). Это позволяет конечному потребителю использовать более распространенный канал связи для обновления встроенного ПО своих встроенных устройств, а не JTAG, для которого требуется дорогостоящий специализированный инструмент.
Устройства C2000 частично решают проблему начальной загрузки за счет включения в ПЗУ некоторых основных загрузочных утилит. В зависимости от устройства и имеющихся коммуникационных периферийных устройств код может быть загружен в ОЗУ на устройствах C2000 с использованием: UART, последовательного периферийного интерфейса (SPI), межинтегральной схемы (I2C), Ethernet, CAN и даже параллельного режима с использованием общего назначения. Ввод/вывод (GPIO). Подмножество этих загрузчиков присутствует в каждом устройстве C2000, и они очень просты в использовании, но они могут загружать код только в ОЗУ. Как преодолеть этот разрыв и запрограммировать код своего приложения в энергонезависимую память?
Этот отчет по применению направлен на решение этой проблемы путем представления идеи ядра флэш-памяти. Концепция флеш-ядра не нова и не уникальна. Этот метод использовался снова и снова, но в этом документе обсуждаются особенности ядер и инструментального приложения хоста, найденного в controlSUITE. Хотя эта реализация предназначена для устройств C2000, использующих последовательный коммуникационный интерфейс (SCI) UARTperipheral, одни и те же принципы применимы ко всем устройствам линейки продуктов C2000 и ко всем параметрам связи, поддерживаемым загрузчиками ПЗУ. Предоставляется инструмент командной строки для разбора и передачи приложения с хост-компьютера (Windows и Linux) на встроенное устройство.
2 Основы программирования Перед программированием устройства необходимо понять, как работает энергонезависимая память устройств C2000. По большей части все устройства C2000 используют флэш-память в качестве технологии энергонезависимой памяти. Flash — это технология энергонезависимой памяти, которая позволяет легко стирать и программировать вашу память. Операции стирания устанавливают все биты в секторе в 1, в то время как операции программирования выборочно очищают биты в 0. Это одно из основных ограничений флэш-памяти, за один раз можно стереть только сектор.
Читайте также: