Если вы используете несколько целевых компьютеров, которые имеют несколько карт Ethernet, необходимо задать который карта использовать в подключении Ethernet. Используйте следующую процедуру, чтобы обнаружить индекс Ethernet плат PCI на определенной цели и задать который карта использовать.
Для этой процедуры необходимо смочь записать CD на компьютере разработчика и режиме начальной загрузки сети использования для стандартных целевых операций.
Используйте следующую процедуру целевого TargetPC1:
Получите целевой объект для этого целевого компьютера и сделайте его целью по умолчанию. В Командном окне введите:
tg = SimulinkRealTime.getTargetSettings('TargetPC1');
setAsDefaultTarget(tg);Вы применяете другие настройки к этому объекту.
В Командном окне введите:
tg.ShowHardware = 'on';С ShowHardware установите, после того, как ядро запускается, компьютер разработчика не может связаться с целевым компьютером. Когда вы соберете свою информацию, чтобы возобновить нормальную функциональность, установите это свойство на 'off', воссоздайте загрузочный образ и перезапустите целевой компьютер.
Установите драйвер Ethernet на значение по умолчанию:
tg.TcpIpTargetDriver = 'Auto';Если TcpIpTargetDriver установлен в определенный драйвер, такой как 'I82559', ядро отображает только информацию о платах то использование тот драйвер.
Установите метод начальной загрузки на начальную загрузку CD/DVD:
tg.TargetBoot='CDBoot';Установите целевой монитор распечатывать текст только:
tg.TargetScope = 'Disabled' ;Введите SimulinkRealTime.createBootImage.
Программное обеспечение Simulink® Real-Time™ отображает следующее сообщение и создает загрузочный образ CD/DVD.
Current boot mode: CDBoot CD boot image is successfully created Insert an empty CD/DVD. Available drives: [1] d:\ [0] Cancel Burn
Вставьте новый загрузочный диск и перезапустите целевой компьютер от переключателя начальной загрузки целевого компьютера.
После того, как запуск завершен, целевая информация о контрольных дисплеях о картах Ethernet в целевом компьютере, например:
index: 0, driver: R8139, Bus: 16, Slot: 8, Func: 0 index: 1, driver: I82559, Bus: 16, Slot: 9, Func: 0
Проверяйте, что порядок загрузки позволяет вам запускать целевой компьютер со своего диска. Для получения дополнительной информации см. свою документацию целевого компьютера Speedgoat. После того, как ядро запускается с ShowHardware
'on', компьютер разработчика не может связаться с целевым компьютером.
Отметьте индекс карты Ethernet, вы хотите использовать в подключении Ethernet, например, 2.
В Командном окне введите:
tg.ShowHardware = 'off'; tg.EthernetIndex = '#';
# индекс карты Ethernet, например, 2.
Задержите метод начальной загрузки к сетевой начальной загрузке:
tg.TargetBoot= 'NetworkBoot';Установите целевой монитор на графический режим:
tg.TargetScope = 'Enabled' ;Введите SimulinkRealTime.createBootImage.
Запустите целевой компьютер с переключателя начальной загрузки целевого компьютера.
Ядро выбирает заданную карту Ethernet как карту целевого компьютера вместо карты по умолчанию с индексом 0.
Повторите эту процедуру как требуется для каждого целевого компьютера.