主要内容

故障排除运行模型Arduino硬件

"无法自动设置主机COM端口"

如果你试着在Arduino上运行一个模型®硬件和Simulink金宝app®在入口钩子期间,调用realtime_make_rtw_hook生成以下错误:无法自动为您的Arduino硬件设置主机COM端口。这可能是由于断开连接或无法识别的电路板。如果单板没有连接到您的主机,请将其连接起来,然后让操作系统安装单板驱动程序。”

解决连接问题

解决连接问题:

  1. 确认Arduino硬件已上电并连接到主机计算机。

  2. 尝试在Arduino硬件上再次运行模型。

解决驱动程序问题

如果在您的电路板上电并连接到主机计算机时收到错误消息,请在Windows中解决Arduino驱动程序的任何问题®

  1. 在“Windows开始”菜单中,选择设备及打印机

  2. 如果你找到一个未知设备其他设备COM端口,双击未知设备

  3. 未知设备属性对话框,单击硬件选项卡,单击属性

  4. 未知设备对话框,单击更新驱动程序

  5. 更新驱动软件-未知设备对话框,单击在我的电脑上找找驱动软件

  6. 选择包括子文件夹复选框,然后单击浏览

  7. 导航到安装文件夹安装Ard金宝appuino硬件时使用的支持包安装程序,然后单击下一个.默认情况下,此文件夹位置为C: \ ProgramData MATLA金宝appB \ SupportPackages \ \releasenumber.例如:C: \ ProgramData \ MAT金宝appLAB \ SupportPackages \ R2017b

  8. 如果Windows安全提示,选择无论如何要安装这个驱动软件,让Windows完成驱动程序的安装。

  9. 尝试在Arduino硬件上再次运行模型。

如果您在解决Arduino驱动程序的问题后得到错误消息,请手动设置主机COM端口和波特率。在Windows中,某些Arduino电路板修订版的驱动程序不会将该电路板标识为Arduino设备。在这种情况下,设置COM端口号而且串口0波特率手动操作,如手动配置主机和Bootloader COM端口

无效的端口名称。COM端口必须以"

一些苹果Mac OS XLinux平台要求你在连接Arduino硬件之前安装一个驱动程序。

假设由于COM端口设置不正确,您无法在Arduino硬件上下载和运行模型,并且尝试更改COM端口号码会产生如下错误消息:

无效的端口名称。COM端口必须以'/dev/cu开头。比如/dev/cu.usbmodemfa131在MAC OS X上

无效的端口名称。COM端口必须以'/dev/ttyACM'开头,如/dev/ ttyacm0Linux平台。

解决此问题:

  1. 访问https://www.ftdichip.com/Drivers/VCP.htm

  2. 下载并安装适合您的驱动程序苹果Mac OS X或Linux硬件。

  3. 更新COM端口号。

  4. 再次尝试在目标硬件上运行模型。