如果你试着在Arduino上运行一个模型®硬件和Simulink金宝app®在入口钩子期间,调用realtime_make_rtw_hook生成以下错误:无法自动为您的Arduino硬件设置主机COM端口。这可能是由于断开连接或无法识别的电路板。如果单板没有连接到您的主机,请将其连接起来,然后让操作系统安装单板驱动程序。”
解决连接问题:
确认Arduino硬件已上电并连接到主机计算机。
尝试在Arduino硬件上再次运行模型。
如果在您的电路板上电并连接到主机计算机时收到错误消息,请在Windows中解决Arduino驱动程序的任何问题®:
在“Windows开始”菜单中,选择设备及打印机.
如果你找到一个未知设备下其他设备或COM端口,双击未知设备.
在未知设备属性对话框,单击硬件选项卡,单击属性.
在未知设备对话框,单击更新驱动程序.
在更新驱动软件-未知设备对话框,单击在我的电脑上找找驱动软件.
选择包括子文件夹复选框,然后单击浏览.
导航到安装文件夹安装Ard金宝appuino硬件时使用的支持包安装程序,然后单击下一个.默认情况下,此文件夹位置为C: \ ProgramData MATLA金宝appB \ SupportPackages \ \
.例如:releasenumber
C: \ ProgramData \ MAT金宝appLAB \ SupportPackages \ R2017b
.
如果Windows安全提示,选择无论如何要安装这个驱动软件,让Windows完成驱动程序的安装。
尝试在Arduino硬件上再次运行模型。
如果您在解决Arduino驱动程序的问题后得到错误消息,请手动设置主机COM端口和波特率。在Windows中,某些Arduino电路板修订版的驱动程序不会将该电路板标识为Arduino设备。在这种情况下,设置COM端口号而且串口0波特率手动操作,如手动配置主机和Bootloader COM端口.
一些苹果Mac OS XLinux平台要求你在连接Arduino硬件之前安装一个驱动程序。
假设由于COM端口设置不正确,您无法在Arduino硬件上下载和运行模型,并且尝试更改COM端口号码会产生如下错误消息:
无效的端口名称。COM端口必须以'/dev/cu开头。比如/dev/cu.usbmodemfa131
在MAC OS X上
或
无效的端口名称。COM端口必须以'/dev/ttyACM'开头,如/dev/ ttyacm0
Linux平台。
解决此问题:
下载并安装适合您的驱动程序苹果Mac OS X或Linux硬件。
更新COM端口号。
再次尝试在目标硬件上运行模型。