奥德赛常见问题解决方案
这个页面有许多关于奥德赛工具包和如何使用它们的常见问题的答案。它也有其他资源的链接,你可以用它来回答你的问题。
奥德赛常见问题-点击一个问题跳转到答案
问:我打开了多个奥德赛的主板,但我在手机应用中只看到一个。为什么会这样?
问:为什么我的控制台菜单挂起时/后加载文件使用Tera Term的“发送文件”?
问:为什么我有时会在人格列表中看到00 000 000 000,而没有(或太少)人格?
问:为什么我不能将包含MAX 10 FPGA设计的个性上传到奥德赛董事会的11-15个个性插槽中?当我这么做的时候,我看到后面的槽里有垃圾?
问:为什么选择使用FPGA的个性时,Sensor板绿色LED会闪烁?
问:我如何得到我的FPGA SOF或POF图像转换为JBC文件?
问:我可以使用我的奥德赛MAX 10板作为一个独立的FPGA开发工具包吗?
问:我上传到mexpression Odyssey网站的人格数据是否安全,或者我应该避免在那里放置专有数据?
问:一旦我使用非易失性文件在我的Odyssey MAX 10 FPGA评估工具包上编写了FPGA,我如何删除它,使它不会在每次接通电源时加载?
问:大约100秒后,我的MAX10 FPGA设计停止工作,就像FPGA突然被擦除一样。发生什么事情了?
问题与答案
问:我打开了多个奥德赛的主板,但我在手机应用中只看到一个。为什么会这样?
答:奥德赛的主板目前都是用相同的蓝牙(MAC)地址编程的——因此,在你重新编程蓝牙地址之前,你一次只能与其中一个进行交互。有关更改设备地址的信息,请参阅用户指南。
答:如果您使用的是MAX10 FPGA套件,您只需简单地按下按钮开关S3(标有“M10”)。如果您使用的是传感器/电池版本的套件,您只需简单地按下按钮S1(靠近电池槽)。按下按钮后,在菜单模式期间,传感器板上的绿色LED将会点亮。然后打开基于windows的Tera Term控制台-使用用户手册中给出的设置。
答:必须正确设置COM端口和终端设置,才能看到菜单,并将其适当格式化。通常,奥德赛工具箱菜单模式的默认设置是不正确的。您必须确定正确的COM端口每您的设备管理器和设置Tera Term设置如下:
终端设置菜单>“New-line”框:Receive=LF(或AUTO), Transmit=CR。你可能希望保存这些设置:设置菜单->保存设置(也许备份你的INI文件)。详细信息请参见用户手册。
有一个TeraTerm初始化文件(.ini),可以用来确保正确的TeraTerm设置,而不是用户试图自己设置它们。这个.ini文件应该位于ttermpro.exe可执行文件所在的安装文件夹中(通常为C:\Program Files (x86)\ teraterm)。您可以从奥德赛软件下载页面或直接从这里:[TeraTerm INI下载]
问:在下载一个新人格到一个已经包含一个人格的人格之前,我是否需要先删除一个人格?
是的。
问:为什么我的控制台菜单挂起时/后加载文件使用Tera Term的“发送文件”?
答:任何需要加载文件(个性文件,FPGA JBC文件)的菜单选项,必须在弹出窗口中选中“二进制”复选框。否则传输将被Tera Term误解,并将导致挂起。您可能需要擦除插槽(菜单选项2),并重新加载相应的文件。
答:菜单模式被认为是诊断模式,不会运行个性。要退出菜单模式,用户可以再次按下相同的按钮(LED熄灭)或循环电源对他们的设备(推荐)。
答:当进入人格列表页面时,物联网奥德赛服务器会收到将你手机/平板电脑上的人格与Web应用程序中的人格匹配的请求(你会看到为你加载的人格分配的全球人格号码)。根据您的互联网连接和服务器流量,这可能需要几秒钟。首先,检查你的手机/平板电脑是否有良好的Wi-Fi连接。如果10秒内没有填写号码,请轻按“返回”键返回蓝牙设备列表并重试。某些公司可能有非常严格的互联网防火墙,可能会阻止奥德赛使用的端口,您可能需要使用不同的互联网连接,或在您公司的防火墙中打开适当的端口。
问:为什么我有时会在人格列表中看到00 000 000 000,而没有(或太少)人格?
答:如果你在通电后不久就连接到奥德赛董事会,你可能会在它完成启动周期之前询问它。开机后最好等待5-7秒再连接设备。这通常是一个好主意退出应用程序,从后台内存杀死它,并重启它,如果你看到这个问题。
答:当一个基于FPGA的个性被选择时,奥德赛套件要做的第一件事就是将图像加载到FPGA上,然后按钮就可以操作了。建议您等待这个过程。在编程过程中,BLE板上的Silicon Labs EFM32设备运行一个名为JAM播放器的程序,该程序通过JTAG对FPGA进行编程。这个过程目前大约需要12秒。在加载个性命令时,您将看到3秒的暂停,随后是JAM播放器正在运行的指示——由Sensor板照明上的LED显示。大约12秒后,LED将熄灭,FPGA被加载。用于加载非易失性图像(。基于Pof的),这个加载时间可以明显更长-多达3分钟。我们正在努力减少这些加载时间。
答:对于使用FPGA SOF文件的个性文件,一般约为12秒。对于FPGA的POF文件(非易失性图像)通常约3分钟。建议用户使用SOF文件,因为个性的选择总是首先启动FPGA加载序列。
问:为什么我不能将包含MAX 10 FPGA设计的个性上传到奥德赛董事会的11-15个个性插槽中?当我这么做的时候,我看到后面的槽里有垃圾?
答:奥德赛包含的闪存足够容纳10个包含FPGA设计的个性和5个没有FPGA的个性。插槽1-10应该用于带有FPGA的个性,而11-15只用于没有包括FPGA设计的个性。如果你不小心覆盖了顶部的插槽,你应该使用菜单选项2擦除这些插槽。有关奥德赛flash和人格文件的详细信息,请参见用户指南。
答:奥德赛MAX 10 FPGA板使用模拟开关将MAX 10设备上的JTAG引脚连接到JTAG头或能量微控制器。通过插入USB爆破器,引脚2的JTAG头部接地,这开关模拟开关源JTAG从JTAG连接器和断开能源微型壁虎设备。因此,当选择需要FPGA设计的个性时,Energy Micro Gecko设备无法对FPGA进行编程,个性负载失败。请在人格加载期间移除USB爆破器。如果你想改变FPGA设计,你应该在人格加载之后做。
问:为什么选择使用FPGA的个性时,Sensor板绿色LED会闪烁?
答:尝试为此个性编程FPGA图像时出错,重试不成功(因此闪烁)。FPGA图像要么损坏或未加载/包含在此个性插槽中。您应该确保使用菜单(选项5)正确地包含FPGA JBC图像或将FPGA JBC文件加载到个性插槽中。请参阅使用FPGA图像创建个性文件的用户指南。
答:一种方法是使用web应用程序创建个性,并确保在此过程中选择“FPGA required”。然后,下载人格文件后,使用控制台菜单加载文件(选项1),然后使用菜单选项5加载匹配的FPGA JBC(图像)文件到相同的插槽。
创建单个文件的第二个选项涉及使用二进制编辑器将FPGA JBC图像文件附加到从Web应用程序下载的个性文件。这个组合文件然后简单地加载到您的奥德赛工具包控制台菜单选项1。详细信息请参见用户指南。
问:我如何得到我的FPGA SOF或POF图像转换为JBC文件?
答:这是使用Altera Quartus II工具完成的。更多详细信息请参见用户指南。
问:我可以使用我的奥德赛MAX 10板作为一个独立的FPGA开发工具包吗?
是的。JTAG连接器兼容USB爆破器。你可以将它与传感器板一起使用来获得动力,或者将其单独(单独)插入标准面包板。请参阅用户指南的提示和技巧部分,以获得可用于为其供电的部件列表(在线订购)。
另一种选择是利用内置的图像加载/编程固件在您的工具包(传感器板需要):
如果您没有USB Blaster,则可以创建并加载“需要FPGA”的通用个性。然后,在编译新的FPGA SOF文件时,可以并将它们转换为JBC格式并将其加载到通用个性插槽(菜单选项5),然后编程FPGA(菜单选项6)。
您可能需要删除您的个性插槽(菜单选项2),然后重新加载个性(选项1)以尝试新的FPGA图像。这不是一个理想的开发过程,而是一种选择。
A:看用户指南。一般来说,最好是用一对尖嘴钳子来挤压立桩的两端,以便将它们推过板孔。板面操作不需要垫圈,它们只是提供更安全的配合。也请参阅用户指南中的提示和技巧,以获得额外的对峙剪辑建议。
A:这方面的信息请看用户指南。
答:MAX 10板是为了与Arduino Nano板兼容。MAX10板顶部的丝印说明显示“Arduino引脚1”位置。请注意,在最初的版本中,这还没有经过测试。还要注意Arduino的5V能力与MAX 10 FPGA不兼容。
问:我上传到mexpression Odyssey网站的人格数据是否安全,或者我应该避免在那里放置专有数据?
答:您不应该在情感奥德赛网站的个性中放入任何专有数据。这包括FPGA文件、命令或其他文本。您在“创建/编辑个性”页面上输入的任何内容都不应被认为是安全保存的,如果它被破坏,mexpression /Macnica不负责任。然而,作为您注册的一部分的个人数据,使用行业标准方法进行保护,网站本身使用HTTPS来维护加密的网络会话。如果您想保护FPGA设计,我们建议您使用Serial Consol将专有的FPGA文件上载到您的套件上,与个性分开。详细信息请参见用户指南。
问:一旦我使用非易失性文件在我的Odyssey MAX 10 FPGA评估工具包上编写了FPGA,我如何删除它,使它不会在每次接通电源时加载?
答:目前有两种方法可以擦除奥德赛电路板上的MAX 10 FPGA。如果您有一个USB Blaster编程电缆,您可以将其连接到JTAG头,并使用Quartus程序员擦除FPGA图像编程到MAX 10闪存。另一种方法是进入控制台菜单并选择选项6,然后为包含非易失FPGA编程文件的个性选择插槽。在奥德赛MAX 10套件中预编程的双配置FPGA LOAD个性就是这种类型的个性,应该为此目的而工作。选项6将以命令行模式运行JAM播放器,并将弹出擦除设备的选项(通常是选项3)。
问:大约100秒后,我的MAX10 FPGA设计停止工作,就像FPGA突然被擦除一样。发生什么事情了?
答:早期的MAX 10工程样本程序中有看门狗定时器。看门狗定时器是MAX 10双配置电路的一个功能,允许安全的现场更新,然而,在这种情况下,它被错误地启用,并擦除FPGA中的MAX 10配置SRAM。要解决此问题,请加载包含非易失FPGA映像的个性(例如预装在Odyssey董事会上的“Dual Config FPGA load”)。或者,你可以使用USB Blaster编程线或通过控制台菜单擦除MAX 10。详细信息请参见用户指南和其他常见问题。