Как прошить 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. Это одно из основных ограничений флэш-памяти, за один раз можно стереть только сектор.

Читайте также: