Difference between revisions of "Cheetah1 Q&A"

From rs_wiki
Jump to: navigation, search
(Created page with "* '''<font size=4px>问题:CT相机升级1.16版本,出现roseek_ct1_fpga x.xx。多次断电重启,重新烧写升级,依然固件显示xxx。 ''' : Update FPGA beg...")
 
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
* '''<font size=4px>问题:CT相机升级1.16版本,出现roseek_ct1_fpga  x.xx。多次断电重启,重新烧写升级,依然固件显示xxx。 '''
+
* '''<font size=4px>Q:The CT1 camera was upgraded to version 1.16 and roseek_ct1_fpga x.xx appeared. Repeated power-off and restart, re-program the upgrade, and the firmware still displays xxx. '''
  
 
: Update FPGA begin...<br/>
 
: Update FPGA begin...<br/>
 
: FPGAModel(0) -> 0<br/>
 
: FPGAModel(0) -> 0<br/>
 
: Hex file size is 7651578, fpga model is 0, they are not match!<br/>
 
: Hex file size is 7651578, fpga model is 0, they are not match!<br/>
: [[文件:相机信息1.png]]<br/>
+
: [[File:Camera Information1.png]]<br/>
: [[文件:相机信息2.png]]<br/>
+
: [[File:Camera Information2.png]]<br/>
  
: 无法烧写的原因是:<br/>
+
: A:<br/>
: 1.当前烧写程序有bug,有一定概率烧写失败(但是显示成功);<br/>
+
: 1.The current burning program has a bug, and there is a probability that burning the program fails(but the display is successful);<br/>
: 2.在主板版本1.6之上,有多种FPGA。当FPGA无法启动时,无法判断是哪种型号,从而默认是小的那种,因此再次烧写也不成功。<br/>
+
: 2.On the mainboard version 1.6, there are a variety of FPGA. When the FPGA fails to boot, it is impossible to determine which model it is, so the default is the smallest model, and it is not successful to burn again.<br/>
: 对于1.6之后其他主板版本 ,即使FPGA烧写失败,由于可以读取正确的FPGA型号,因此可以通过再次烧写FPGA成功。<br/>
+
: For other mainboard versions after 1.6, even if the FPGA fails to write, since the correct FPGA model can be read, it is possible to successfully write the FPGA again.<br/>
  
: '''补充:'''
+
: '''Supplement Instruction:'''
: '''给一个特殊版本,重新升级,依然不行——升级回上一个版本1.15可行。'''<br/>
+
: '''Re-upgrade a special version, still not working --- It is possible to upgrade back to the previous version 1.15.'''<br/>
 
: Update File:<br/>
 
: Update File:<br/>
 
: C:\Users\CT1\Desktop\ver10_116_20170720\RSCT130S_Update_Ver116_en\RSCT130S_Update_Ver116_en\z_Firmwares\RSCT130S__20170704.rsupset<br/>
 
: C:\Users\CT1\Desktop\ver10_116_20170720\RSCT130S_Update_Ver116_en\RSCT130S_Update_Ver116_en\z_Firmwares\RSCT130S__20170704.rsupset<br/>
Line 27: Line 27:
  
  
* '''<font size=4px>问题:SniperViewer2用户名和密码正确登录不进去(CT)。'''
+
* '''<font size=4px>Q:SniperViewer2 username and password are correct, but can not log in(CT1).'''
  
: 看看相机里CTDemo是否打开。若没有,直接在相机里打开CTDemo,不要关。再打开SniperViewer2搜寻设备连接试一下。
+
: Check the CTDemo is turned on in the camera. If not, open the CTDemo in the camera, don't turn it off. Then open the SniperViewer2 to search device connection.
  
 +
* '''<font size=4px>Q:Does the device support the watchdog? When called the Roseek_WatchDog_SetMode interface, it returns -1?</font>'''
  
* '''<font size=4px>问题:请问你们的设备支持看门狗么,我调用了Roseek_WatchDog_SetMode接口,返回的是-1?</font>'''
+
: The Roseek_WatchDog_SetTimer function must be called before calling the Roseek_WatchDog_SetMode function.
  
: 我们在调用Roseek_WatchDog_SetMode函数前,要先调用Roseek_WatchDog_SetTimer函数。
+
: If the Roseek_WatchDog_SetTimer is called, it may be that the value set by timer exceeds the limit.
  
: 如果您调用了Roseek_WatchDog_SetTimer,可能是timer设置的数值超过了限制。
+
* '''<font size=4px>Q:Follow the steps below to call, all the return values are 0, when the time is up, the device does not restart, it feels like the watchdog is not started.</font>'''
 
 
 
 
* '''<font size=4px>问题:您好,我按照下面的步骤进行了调用,返回值都是0,但是时间到了,设备没有重启,感觉开门狗没有启动一样</font>'''
 
  
 
   ret = Roseek_WatchDog_SetTimer(30);
 
   ret = Roseek_WatchDog_SetTimer(30);
 
   ret = Roseek_WatchDog_SetMode(CT_MODE_OPEN);
 
   ret = Roseek_WatchDog_SetMode(CT_MODE_OPEN);
  
: 我们和工程师沟通了一下,当前某些型号确实有这个问题。
+
: Some models currently have this problem. The updated version can fix this problem. <br/>
: '您可以先测试其它功能。
 
 
 
: 大约一到两周可以给您一个更新的版本,可以修复这个问题。<br/>
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:Cheetah1 Linux v1.15版,调试时不断用kill 杀掉程序,然后重新启动程序'''</font><br/>
+
* '''<font size=4px>Q:Cheetah1 Linux v1.15, kill the program with Kill when debugging, and then restart the program sometimes encounters no image after the capture signal is sent.'''</font><br/>
: 有时会遇到抓拍信号发出后无图像的现象。<br/>
+
: Because of the frequent kill program during debugging, the state of the camera is unstable. It is planned to fix this issue after v1.16. <br/>
: 回答:因为调试时频繁Kill程序偶尔会造成相机内状态不稳定。计划在v1.16版本后修正该问题。<br/>
+
: This problem does not occur in normal operation. <br/>
: 正常运行状态也不会有该问题。<br/>
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:调用修改参数的函数之后,重启后又回到修改之前的状态。</font>'''<br/>
+
* '''<font size=4px>Q:Call the function that modifies the parameter, and then return to the state before the modification after restarting.</font>'''<br/>
: '''回答:'''<br/>
+
: Need to call the save parameter function Roseek_System_StoreRunParams(); to store.<br/>
: 需要调用保存参数函数 Roseek_System_StoreRunParams(); 来存储,<br/>
+
: It will take effect the next time you start it.<br/>
: 下次启动就可以生效了。<br/>
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:如何修改客户端软件的访问用户名以及密码?</font>'''<br/>
+
* '''<font size=4px>Q:How do I change the access username and password of the client software?</font>'''<br/>
: '''回答:'''<br/>
+
: Can be modified by calling the following function:<br/>
: 可以通过调用下面的函数修改:<br/>
+
  Roseek_System_SetUserAccount(char* szUserName, int nNameSize, char* szPassword, int nPassSize);
Roseek_System_SetUserAccount(char* szUserName, int nNameSize, char* szPassword, int nPassSize);
 
 
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:如果不希望锐势的库管理网络,如何配置?'''</font><br/>
+
* '''<font size=4px>Q:If you don't want the ROSEEK library management network, how to configure it?'''</font><br/>
: '''回答:'''<br/>
+
: In CTMain.c, find the place to call MainCRoseek_Network_ApplyCurSet and comment it out.
: 在CTMain.c 里面,找到调用 MainCRoseek_Network_ApplyCurSet 的地方,
 
: 注释掉即可。
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:是否支持两组参数自动切换?即所谓双快门'''</font><br/>
+
* '''<font size=4px>Q:Does it support automatic switching between two sets of parameters? (The double shutter)'''</font><br/>
: '''回答:'''<br/>
+
: Call the second set of parameters of the function configuration to achieve automatic switching:
: 调用函数配置第二组参数,以实现自动切换:
 
 
  int Roseek_CapturingParameters_SetAlternateExposure(UINT32 IsEnable, UINT32 AnotherExposureTime, float AnotherGain)
 
  int Roseek_CapturingParameters_SetAlternateExposure(UINT32 IsEnable, UINT32 AnotherExposureTime, float AnotherGain)
  
: 也可以手动设置参数自行切换。设置参数效率很高,因此可以达到期望的效果。
+
: You can also manually set the parameters to switch by yourself. Setting parameters is very efficient, so you can achieve the desired results.
: 注:双快门时H.264视频效果会很差,因此无法使用视频。
+
: Note: H.264 video will be very poor when the double shutters is used, so video cannot be used.
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:RSCT180S Linux相机,是否支持1080P 25FPS编码?'''</font><br/>
+
* '''<font size=4px>Q:Does the RSCT180S Linux camera support 1080P, 25FPS encoding?'''</font><br/>
: '''回答:'''<br/>
+
: After testing, RSCT180S Linux 1080P, 25FPS, H264 encoding has no problem.<br/>
: 经测试,RSCT180S Linux 1080P 25FPS H264编码没有问题。<br/>
 
 
 
 
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:如何隐藏控制台窗口'''</font><br/>
+
* '''<font size=4px>Q:How to hide the console window'''</font><br/>
: '''回答:'''<br/>
+
: Call Roseek_MainCore_SetLogLevel(0xFFFFFFFF);
: 调用 Roseek_MainCore_SetLogLevel(0xFFFFFFFF);
 
 
 
 
 
  
 
<br/>
 
<br/>
* '''<font size=4px>问题:猎豹SD卡最大支持多少'''</font><br/>
+
* '''<font size=4px>Q:How much does the Cheetah's SD card support?'''</font><br/>
: '''回答:'''<br/>
+
: Due to the bugs in the Intel chip, the SD card can only support up to 64G.<br/>
: 由于Intel芯片有bug,因此SD卡最大支持只能达到64G。<br/>
 

Latest revision as of 08:50, 26 October 2018

  • Q:The CT1 camera was upgraded to version 1.16 and roseek_ct1_fpga x.xx appeared. Repeated power-off and restart, re-program the upgrade, and the firmware still displays xxx.
Update FPGA begin...
FPGAModel(0) -> 0
Hex file size is 7651578, fpga model is 0, they are not match!
File:Camera Information1.png
File:Camera Information2.png
A:
1.The current burning program has a bug, and there is a probability that burning the program fails(but the display is successful);
2.On the mainboard version 1.6, there are a variety of FPGA. When the FPGA fails to boot, it is impossible to determine which model it is, so the default is the smallest model, and it is not successful to burn again.
For other mainboard versions after 1.6, even if the FPGA fails to write, since the correct FPGA model can be read, it is possible to successfully write the FPGA again.
Supplement Instruction:
Re-upgrade a special version, still not working --- It is possible to upgrade back to the previous version 1.15.
Update File:
C:\Users\CT1\Desktop\ver10_116_20170720\RSCT130S_Update_Ver116_en\RSCT130S_Update_Ver116_en\z_Firmwares\RSCT130S__20170704.rsupset
Connecting the Equipment...
Connecting equipment success!
Verify user information!
User information is successfully authenticated!
Uploading update data file...
Uploading update data file successfully!
Burnning update file...
Update file is burnt successfully!


  • Q:SniperViewer2 username and password are correct, but can not log in(CT1).
Check the CTDemo is turned on in the camera. If not, open the CTDemo in the camera, don't turn it off. Then open the SniperViewer2 to search device connection.
  • Q:Does the device support the watchdog? When called the Roseek_WatchDog_SetMode interface, it returns -1?
The Roseek_WatchDog_SetTimer function must be called before calling the Roseek_WatchDog_SetMode function.
If the Roseek_WatchDog_SetTimer is called, it may be that the value set by timer exceeds the limit.
  • Q:Follow the steps below to call, all the return values are 0, when the time is up, the device does not restart, it feels like the watchdog is not started.
 ret = Roseek_WatchDog_SetTimer(30);
 ret = Roseek_WatchDog_SetMode(CT_MODE_OPEN);
Some models currently have this problem. The updated version can fix this problem.


  • Q:Cheetah1 Linux v1.15, kill the program with Kill when debugging, and then restart the program sometimes encounters no image after the capture signal is sent.
Because of the frequent kill program during debugging, the state of the camera is unstable. It is planned to fix this issue after v1.16.
This problem does not occur in normal operation.


  • Q:Call the function that modifies the parameter, and then return to the state before the modification after restarting.
Need to call the save parameter function Roseek_System_StoreRunParams(); to store.
It will take effect the next time you start it.


  • Q:How do I change the access username and password of the client software?
Can be modified by calling the following function:
 Roseek_System_SetUserAccount(char* szUserName, int nNameSize, char* szPassword, int nPassSize);


  • Q:If you don't want the ROSEEK library management network, how to configure it?
In CTMain.c, find the place to call MainCRoseek_Network_ApplyCurSet and comment it out.


  • Q:Does it support automatic switching between two sets of parameters? (The double shutter)
Call the second set of parameters of the function configuration to achieve automatic switching:
int Roseek_CapturingParameters_SetAlternateExposure(UINT32 IsEnable, UINT32 AnotherExposureTime, float AnotherGain)
You can also manually set the parameters to switch by yourself. Setting parameters is very efficient, so you can achieve the desired results.
Note: H.264 video will be very poor when the double shutters is used, so video cannot be used.


  • Q:Does the RSCT180S Linux camera support 1080P, 25FPS encoding?
After testing, RSCT180S Linux 1080P, 25FPS, H264 encoding has no problem.


  • Q:How to hide the console window
Call Roseek_MainCore_SetLogLevel(0xFFFFFFFF);


  • Q:How much does the Cheetah's SD card support?
Due to the bugs in the Intel chip, the SD card can only support up to 64G.