OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

楼主: xiaoyan

ALIENTEK 发布官方串口调试助手ATK-XCOM V2.0,支持协议传输(可IAP串口升级PK MCUISP) 功能强大,使用方便,欢迎大家下载测试!

  [复制链接]

  离线 

6

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2015-6-11
在线时间
29 小时
发表于 2016-10-19 09:58:05 | 显示全部楼层
正点原子公众号
本帖最后由 凉风习习 于 2016-10-19 10:06 编辑

感谢楼主开发的XCOM 串口助手,一直在用,最近一次跳出这个错误之后就没办法使用了
JTI错误 同问“yuwxuz的问题:请问楼主这是啥问题 用了一段时间没问题 最近一直出现这个“提示信息:
unhandled excepetion has occured in your application.If you clik Continue,the application will ignore this error and attempt to continue ,If you click  Quit, the application will close imediately.
Specified argument was out of the range of valid values.Parameter name: starIndex.

细节信息:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: startIndex
   at System.String.Insert(Int32 startIndex, String value)
   at MySSCOM.MainFrame.sendSerailPortDataByHex(String str)
   at MySSCOM.MainFrame.sendMultiSerialPortData(String data)
   at MySSCOM.MainFrame.btnMultiSend2_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    Assembly Version: 1.4.0.0
    Win32 Version: 1.4.0.0
    CodeBase: file:///D:/Program%20Files/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    Assembly Version: 4.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
Microsoft.GeneratedCode
    Assembly Version: 1.0.0.0
    Win32 Version: 4.6.81.0 built by: NETFXREL2
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.





回复 支持 反对

使用道具 举报

  离线 

1

主题

6

帖子

0

精华

新手上路

Rank: 1

积分
33
金钱
33
注册时间
2014-6-18
在线时间
1 小时
发表于 2016-11-29 12:22:45 | 显示全部楼层
楼主,您好。求教您个问题:

       就是们项目上写了个上位机,但是如果数据发送过快(10ms间隔发送10个字节),会存在丢失数据的情况,不知您能否指点一下呢?
回复 支持 反对

使用道具 举报

  离线 

6

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
121
金钱
121
注册时间
2016-10-20
在线时间
35 小时
发表于 2016-11-29 23:08:52 | 显示全部楼层
本帖最后由 简单的幸福 于 2016-11-29 23:10 编辑

求助:USB-SERIAL CH340驱动安装成功,XCOM里串口选择却只有USB-SERIAL,如图
111.png
回复 支持 反对

使用道具 举报

  离线 

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2015-4-11
在线时间
7 小时
发表于 2017-1-11 10:30:17 | 显示全部楼层
目前是能找的的最好的串口调试软件了。
希望16进显示时,能够换行。这样就能分帧显示了。
回复 支持 反对

使用道具 举报

  离线 

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2015-4-11
在线时间
7 小时
发表于 2017-1-11 10:38:01 | 显示全部楼层
软件启动时显示的串口打不开窗口是不必要的,反倒觉得软件没有启动。
回复 支持 反对

使用道具 举报

  离线 

9

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
707
金钱
707
注册时间
2015-12-19
在线时间
87 小时
发表于 2017-1-15 16:46:55 | 显示全部楼层
现在XCOM 最新的版本是什么,有链接可提供下载吗?
回复 支持 反对

使用道具 举报

  离线 

6

主题

27

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
197
注册时间
2014-7-18
在线时间
21 小时
发表于 2017-2-16 15:30:15 | 显示全部楼层
jiangwei0802 发表于 2013-10-25 17:27
最近也用C#做了一个串口助手,为了IAP实验,想添加Ymodem等协议支持,不知道楼主有没有这方面的意向呢?

我最近在找Ymodem协议的上位机工具,敢问兄台有合适的工具推荐吗?
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
34
金钱
34
注册时间
2017-2-15
在线时间
8 小时
发表于 2017-2-23 10:28:33 | 显示全部楼层
多条指令里,每条指令能增加备注描述就好了,最好支持汉字。有时候,指令多了,都分不清什么意思。
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
12
金钱
12
注册时间
2017-3-1
在线时间
1 小时
发表于 2017-3-2 14:42:52 | 显示全部楼层
我使用的时候,串口显示可以接收到的数据,但是上面的 time不变,是为什么啊
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
10
金钱
10
注册时间
2017-3-7
在线时间
1 小时
发表于 2017-3-7 09:53:46 | 显示全部楼层
大神你好 每次用XCOM传输数据的时候 在窗口上每个数据前面都会显示一个“5” 这是为什么啊
回复 支持 反对

使用道具 举报

  离线 

6

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
120
金钱
120
注册时间
2014-9-21
在线时间
21 小时
发表于 2017-4-8 15:36:27 | 显示全部楼层
希望能够增加显示列数和行数的功能,以及调整每行显示多少字符的功能
回复 支持 反对

使用道具 举报

  离线 

41

主题

84

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
479
金钱
479
注册时间
2015-7-24
在线时间
78 小时
发表于 2017-4-14 17:33:34 | 显示全部楼层
单条发送界面的发送文件有BUG,有时候发送不完整
我的淘宝小店 shop113369282.taobao.com
回复 支持 反对

使用道具 举报

  离线 

1

主题

5

帖子

0

精华

新手上路

Rank: 1

积分
27
金钱
27
注册时间
2017-2-16
在线时间
3 小时
发表于 2017-4-30 16:51:43 | 显示全部楼层
能不能添加功能,把数据自动存储在某个文件夹里。因为我要收十几个小时数据,收不完。谢谢
回复 支持 反对

使用道具 举报

  离线 

6

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
68
金钱
68
注册时间
2017-3-7
在线时间
38 小时
发表于 2017-5-19 20:46:32 | 显示全部楼层
今天遇到一个问题,用正点原子的串口助手(2.0)调stm32串口程序时,只要我一关串口,再开时就接收不数据了,用友善和stc的串口助手没问题
回复 支持 反对

使用道具 举报

  离线 

1

主题

6

帖子

0

精华

新手上路

Rank: 1

积分
17
金钱
17
注册时间
2017-7-10
在线时间
4 小时
发表于 2017-7-10 09:47:36 | 显示全部楼层
楼主为啥会出现这种情况啊,现在遇到的就是代码已经下载到板子中了,网络调试助手也可以用,但是串口助手不管怎么点也没反应,刚接触这一块不是很懂,麻烦楼主指点一二

串口载入图

串口载入图
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
2
金钱
2
注册时间
2017-7-29
在线时间
0 小时
发表于 2017-7-29 11:43:10 | 显示全部楼层
非常不错,谢谢分享!支持!
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
14
金钱
14
注册时间
2017-8-2
在线时间
1 小时
发表于 2017-8-2 22:40:46 | 显示全部楼层
我发现一个问题哈,不知道其他人有没有遇到过。我用STM32发送十六进制的0x00和0xff时,串口助手用十六进制显示不能显示,似乎是不能显示0x00和0xff ?
回复 支持 反对

使用道具 举报

  离线 

0

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-8-21
在线时间
2 小时
发表于 2017-8-21 11:39:57 | 显示全部楼层
真的很不错
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
9
金钱
9
注册时间
2017-8-26
在线时间
1 小时
发表于 2017-8-26 11:27:50 | 显示全部楼层
关于协议发送,建议完善机制。上位机等待下位机响应,超时则停止发送(时间可修改)提示错误。下位机响应分为两种情况,其一是数据校验正确则发送下一帧,其二是下位机反应数据接收出错重发(重发次数可修改)。下位机的响应数据第二字节表示数据接收是否正确,第三字节为帧序号,末字节为校验数据。针对于下位机发送上来的响应数据,如校验出错则通知下位机,且同样引入超时及次数限制。
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
9
金钱
9
注册时间
2017-8-26
在线时间
1 小时
发表于 2017-8-27 18:36:00 | 显示全部楼层
补充协议发送情况下的一个问题,上位机有多帧发送的情况下,下位机每接收一帧对数据,需要向上位机报告结果(接收正常和出错,数据处理正常和出错),都需要有相应状态。现有机制是无法满足的
回复 支持 反对

使用道具 举报

  离线 

0

主题

3

帖子

0

精华

新手上路

Rank: 1

积分
9
金钱
9
注册时间
2017-8-26
在线时间
1 小时
发表于 2017-8-30 12:00:59 | 显示全部楼层
本帖最后由 passteen 于 2017-8-30 12:10 编辑

有大量数据发送时,使用文件发送是比较好的选择。但是XCOM的文件发送机制容错未完善。根据XCOM的协议发送机制编写了一个大文件发送的程序。
如下:

需要在协议发送下。手动发送一帧功能为2的地址帧,然后发送一个空数据帧,最后将帧功能修改为3,发送选中文件即可。其实还可以使用WINHEX在文件头添加自定义协议也可,但需要自己重写程序了

中断程序:
void USART1_IRQHandler(void)                        //串口1中断服务程序
{
        u8 Res;
        
        if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //接收中断
        {
                Res = (u8)(USART1->DR&(uint16_t)0x01FF);  //USART_ReceiveData(USART1);//(USART1->DR);        //读取接收到的数据
               
                if((rx_sta&0x8000)==0)//接收未完成
                {
                        *pRX=Res;
                        checksum+=Res;
                        pRX++;
                        rx_sta++;
                        if(rx_sta==3)  rxframe=Res;            //第三个字节为帧序号
                        if(rx_sta==4)  rxsize=Res+5;           //如果接收到第4个字节,则计算接收总字节量
                        if(rx_sta==rxsize)  rx_sta|=0x8000;           //接收完成        
                }                    
  }
}


/***********************************************************************************/
/*** |     0    |   1  |    2   |     3    | -------------------- |    N   |     ***/
/*** | 本机地址 | 功能 | 帧序号 | 字节数量 | ------数据内容------ | 校验和 |     ***/
/***********************************************************************************/
/** 发送的功能字节:0:接收错误; 1:接收正确; 0xDF:数据处理完毕               ***/
/** 发送的功能字节:0x55文件步骤出错,0xCC空数据帧响应,0xAD地址设定完成         ***/
/** 发送的功能字节:0xEC:地址帧格式错误                                         ***/
/***********************************************************************************/
/** 接收的功能字节:1表示常规发送; 3表示数据帧                                  ***/
/** 接收的功能字节:2表示地址参数,其后跟随一功能字相同的空数据帧进行确认        ***/
/***********************************************************************************/
/** 文件参数字节:3个字节指定文件存储地址,高位在前                              ***/
/** 如需要上位机重发数据,可发送响应帧,将帧序号上传,并将检验值设为0xFF         ***/
/***********************************************************************************/

extern u8 rxframe;
extern u8 rxbuf[];              //这个数组可以很大,只要你有足够大的内存可以使用,如有外扩存储器,定义一个指针将非常方便。我的数组达到100KB
extern u8 checksum;
extern u8 rxsize;
extern u8 *pRX;

u32 target_addr;
u8  write_sta=0;

void RxPress(void)
{
        if(checksum)                                        //如果校验和出错
        {
                send_cmd(0);checksum=0;                           //发送错误
        }              
        else                                                //校验和正确
        {               
                if(rxsize==5)                                     //如果接收到空数据帧(表示数据发送完毕)
                {  
                        pRX=rxbuf;                                      //接收指针返回初始位置
      send_cmd(0xCC);                                                    //发送空数据帧接收完成
                        delay_ms(10);                                   //此处需延时,以免引发串口助手误动作
                        
                        if(rxbuf[1]==2)                                 //如果功能字节为地址帧
                        {
                                if((rxbuf[9]==2)&&(rxbuf[11]==0))             //如果下一帧依然是地址帧且是空数据帧
                                {
                                        target_addr = (rxbuf[4]<<16) | (rxbuf[5]<<8) | rxbuf[6] ;   
                                        write_sta=1;        send_cmd(0xAD);
                                }
                                else { send_cmd(0xEC);        write_sta=0; }        //否则发送地址帧格式错误信息
                        }
                        else if(rxbuf[1]==3)                            //如果是数据帧且已完成传送
                        {
                                if(write_sta)                                 //如果地址就位
                                {
                                        data2w25qxx(target_addr);
                                        write_sta=0;
                                        send_cmd(0xDF);
                                }
                                else send_cmd(0x55); }                        //否则发送文件步骤不正确
                }
                else send_cmd(1);                                 //如果不是空数据帧,发送响应信号
        }
}

/***********************************************************************************/
/** cmd为函数参数                                                                ***/
/** 参数:0:错误,1:接收正确,0xDF:文件已处理完毕, 0x55:文件步骤出错         ***/
/** 参数:0xEC:地址帧格式错误,0xAD:地址已经设置, 0xCC:空数据帧响应           ***/
/***********************************************************************************/
void send_cmd(u8 cmd)
{
        u8 i,t,temp;
        
        temp=0;
        cmdata[0]=2;                 temp+=cmdata[0];
        cmdata[1]=cmd;               temp+=cmdata[1];
        if(cmd)
        {cmdata[2]=rxframe;           temp+=cmdata[2];}
        else
                cmdata[2]=0;
        
        if((cmd==0x55)||(cmd==0xDF)||(cmd==0xEC)||(cmd==0xAD)||(cmd==0xCC))
        {
                cmdata[3]=3;      temp+=cmdata[3];
                cmdata[4]=0;
                cmdata[5]=cmd;    temp+=cmdata[5];
                cmdata[6]=0;
                cmdata[7]=~temp+1;
                t=8;
        }
        else
        {
                cmdata[3]=0;
                cmdata[4]=~temp+1;
                t=5;
        }

        USART_GetFlagStatus(USART1, USART_FLAG_TC);
        for(i=0;i<t;i++)
        {
                USART1->DR = cmdata;
                while((USART1->SR&0X40)==0);
        }
}

回复 支持 反对

使用道具 举报

  离线 

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2016-7-7
在线时间
71 小时
发表于 2017-9-7 09:23:25 | 显示全部楼层
yuwxuz 发表于 2016-4-25 14:02
**** 作者被禁止或删除 内容自动屏蔽 ****

请问你解决这个问题了么
回复 支持 反对

使用道具 举报

  离线 

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2016-7-7
在线时间
71 小时
发表于 2017-9-7 09:28:10 | 显示全部楼层
有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configuration.ConfigurationErrorsException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。 (C:\Users\xs\AppData\Local\http___www.openedv.com\XCOM_V2.0.exe_Url_k45hnsrorm3i1pkkdjq5me02ngbpmsen\1.4.0.0\user.config line 9) ---> System.Xml.XmlException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。
   在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
   在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   在 System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   在 System.Xml.XmlTextReaderImpl.ParseText()
   在 System.Xml.XmlTextReaderImpl.ParseElementContent()
   在 System.Xml.XmlTextReaderImpl.Read()
   在 System.Xml.XmlTextReader.Read()
   在 System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   在 System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   在 System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   在 System.Configuration.ConfigurationManager.GetSection(String sectionName)
   在 System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   在 System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   在 System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   在 System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   在 System.Configuration.SettingsBase.get_Item(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   在 MySSCOM.Properties.Settings.get_PortName()
   在 MySSCOM.MainFrame.initAllSerialPortSettings()
   在 MySSCOM.MainFrame.MainFrame_Load_1(Object sender, EventArgs e)
   在 System.Windows.Forms.Form.OnLoad(EventArgs e)
   在 System.Windows.Forms.Form.OnCreateControl()
   在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   在 System.Windows.Forms.Control.CreateControl()
   在 System.Windows.Forms.Control.WmShowWindow(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.Form.WmShowWindow(Message& m)
   在 System.Windows.Forms.Form.WndProc(Message& m)
   在 MySSCOM.MainFrame.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    程序集版本:1.4.0.0
    Win32 版本:1.4.0.0
    基本代码:file:///E:/%E8%BD%AF%E4%BB%B6%E5%8C%85/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.xml.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
System.Configuration.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_zh-Hans_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。





/*********************************/
要疯了啊,大哥,怎么解决这个问题
回复 支持 反对

使用道具 举报

  离线 

10

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
326
金钱
326
注册时间
2016-7-7
在线时间
71 小时
发表于 2017-9-7 09:32:52 | 显示全部楼层
/******************************************************************************/
如果出现了下面的问题,解决办法如下,删除C:\Users\你自己电脑的用户名\AppData\Local\http___www.openedv.com\这个文件夹即可解决
/****************************************************************************/


有关调用实时(JIT)调试而不是此对话框的详细信息,
请参见此消息的结尾。

************** 异常文本 **************
System.Configuration.ConfigurationErrorsException: 配置系统未能初始化 ---> System.Configuration.ConfigurationErrorsException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。 (C:\Users\xs\AppData\Local\http___www.openedv.com\XCOM_V2.0.exe_Url_k45hnsrorm3i1pkkdjq5me02ngbpmsen\1.4.0.0\user.config line 9) ---> System.Xml.XmlException: “.”(十六进制值 0x00)是无效的字符。 第 9 行,位置 1。
   在 System.Xml.XmlTextReaderImpl.Throw(Exception e)
   在 System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
   在 System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   在 System.Xml.XmlTextReaderImpl.ParseText()
   在 System.Xml.XmlTextReaderImpl.ParseElementContent()
   在 System.Xml.XmlTextReaderImpl.Read()
   在 System.Xml.XmlTextReader.Read()
   在 System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
   在 System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
   在 System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   在 System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- 内部异常堆栈跟踪的结尾 ---
   在 System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
   在 System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   在 System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   在 System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   在 System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   在 System.Configuration.ConfigurationManager.GetSection(String sectionName)
   在 System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   在 System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   在 System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   在 System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   在 System.Configuration.SettingsBase.get_Item(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   在 System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   在 MySSCOM.Properties.Settings.get_PortName()
   在 MySSCOM.MainFrame.initAllSerialPortSettings()
   在 MySSCOM.MainFrame.MainFrame_Load_1(Object sender, EventArgs e)
   在 System.Windows.Forms.Form.OnLoad(EventArgs e)
   在 System.Windows.Forms.Form.OnCreateControl()
   在 System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   在 System.Windows.Forms.Control.CreateControl()
   在 System.Windows.Forms.Control.WmShowWindow(Message& m)
   在 System.Windows.Forms.Control.WndProc(Message& m)
   在 System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   在 System.Windows.Forms.Form.WmShowWindow(Message& m)
   在 System.Windows.Forms.Form.WndProc(Message& m)
   在 MySSCOM.MainFrame.WndProc(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   在 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
MySSCOM
    程序集版本:1.4.0.0
    Win32 版本:1.4.0.0
    基本代码:file:///E:/%E8%BD%AF%E4%BB%B6%E5%8C%85/XCOM%EF%BC%88ALIENTEK%E5%AE%98%E6%96%B9%E6%8E%A8%E8%8D%90%EF%BC%89/XCOM%20V2.0.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.xml.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
System.Configuration.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration.resources/v4.0_4.0.0.0_zh-Hans_b03f5f7f11d50a3a/System.Configuration.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.6.1590.0 built by: NETFXREL2
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** JIT 调试 **************
要启用实时(JIT)调试,
该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。

例如:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

启用 JIT 调试后,任何未经处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
回复 支持 反对

使用道具 举报

  离线 

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
95
金钱
95
注册时间
2017-3-19
在线时间
17 小时
发表于 2017-10-10 09:27:44 | 显示全部楼层
这个软件能不能改字体大小,字体太小了
回复 支持 反对

使用道具 举报

  离线 

1

主题

6

帖子

0

精华

新手上路

Rank: 1

积分
23
金钱
23
注册时间
2017-11-17
在线时间
2 小时
发表于 前天 14:01 | 显示全部楼层
用此工具发送指令给变频器,解析结果中总是显示:帧序列错误,解析失败!请问这是什么原因?还有我才用modbus通讯,发送不加CRC校验码有6个字节的指令(01 03 21 04 00 01 ),总是返回(01 81 81 80 30 ),这说明什么呀?求助。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-25 15:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */