Если вы используете несколько целевых компьютеров, которые имеют несколько карт 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
.
Повторите эту процедуру как требуется для каждого целевого компьютера.