首页 > 系统相关 >CANOpen协议SDO中止报文(内存不足的解决方法)

CANOpen协议SDO中止报文(内存不足的解决方法)

时间:2024-10-24 13:20:58浏览次数:1  
标签:中止 CANOpen 报文 内存不足 字符串 SDO

今天在开发过程中,使用SDO进行字符串传输的时候出现了错误,检查到SDO服务器返回的报文帧是一个中止帧,中止代码为0x05040005
image
这时候去翻CIA301的手册查中止代码的含义为内存不足
image
经过断点调试跟踪,发现在config.h中是一个配置宏设置的是32,而我的字符串的长度为50,所以就中止了,更改后正常运行
image

标签:中止,CANOpen,报文,内存不足,字符串,SDO
From: https://www.cnblogs.com/xddisme/p/18499398

相关文章

  • [SDOI2013] 随机数生成器
    BSGS对于高阶同余方程的求解通过题目给出的式子\(x_{2}\equiva*x_{1}\modp\)\(x_{2}+\frac{b}{a}\equiva*x_{1}+\frac{b}{a}\modp\)\(x_{3}=a*x_{2}+b\equiv(a^2)*x_{1}+a*b+b]\modp\)\(对该式子进行继续推导可以得出\)\(x_{i}=a^{i-1}*x1+\sum_{j=0}^{i-2}a^{j}......
  • P2487 [SDOI2011] 拦截导弹
    Sol两个限制的导弹拦截。设\(f_i\)表示以\(i\)结尾的最长LIS显然可以得到暴力转移方程\(f_i=\displaystyle\max_{j=1,a_j\gea_i,b_j\geb_i}^{i-1}f_j+1\),考虑到是三维偏序,所以用CDQ分治优化即可。离散化不要忘记排序!Code#include<iostream>#include<iomanip>......
  • canopen 导致qt上位机崩溃的原因分析
    今天开发过程中,在qt中移植canfestival协议栈后,上位机崩溃了,经过我的排查,发现了崩溃的原因。在协议栈中的代码如下UNS32RegisterSetODentryCallBack(CO_Data*d,UNS16wIndex,UNS8bSubindex,ODCallback_tCallback){UNS32errorCode;constindextable*odentry;o......
  • P2480 [SDOI2010] 古代猪文
    简单数学题。显然答案是\(g^{\sum_{d|n}C_n^d}\)。考虑到\(mod\)是质数,所以\(g^{mod-1}\equiv1\pmod{mod}\),那么考虑算出指数模上\(mod-1\)。注意到\(mod-1\)并不是质数,显然可以质因数分解后CRT合并。于是就做完了。Code#include<iostream>#include<ioman......
  • [SDOI2011] 工作安排——费用流
    [SDOI2011]工作安排题目描述你的公司接到了一批订单。订单要求你的公司提供\(n\)类产品,产品被编号为\(1\simn\),其中第\(i\)类产品共需要\(C_i\)件。公司共有\(m\)名员工,员工被编号为\(1\simm\)员工能够制造的产品种类有所区别。一件产品必须完整地由一名员工制......
  • [SDOI2017] 新生舞会——二分 最大费用最大流
    [SDOI2017]新生舞会题目描述学校组织了一次新生舞会,Cathy作为经验丰富的老学姐,负责为同学们安排舞伴。有\(n\)个男生和\(n\)个女生参加舞会,一个男生和一个女生一起跳舞,互为舞伴。Cathy收集了这些同学之间的关系,比如两个人之前认识没,计算得出\(a_{i,j}\)。Cathy还需......
  • [题解] [SDOI2011] 消防
    [题解][SDOI2011]消防tag:图论、树、树的直径题目链接(洛谷):https://www.luogu.com.cn/problem/P2491题目描述给定一棵\(n\)个节点的树,第\(i\)条边有边权\(z_i\)。要求找到树上一条长度不大于\(s\)的简单路径,使得不在路径上的点到该路径的最大距离最小。数据范围:\(1......
  • 第二章:Hausdorff测度
    第2章Hausdorff测度本章我们介绍\(\mathbb{R}^n\)空间中一个重要的Borel测度:Hausdorff测度2.1Hausdorff测度2.1.1定义和基本性质定义2.1.1.令\(A\subset\mathbb{R}^n,0\leqs<\infty,0<\delta\leq\infty\)记:\[\mathcal{H}_{\delta}^{s}(A)=\inf\left\{\sum_{j=1}^{\in......
  • P3313 [SDOI2014] 旅行
    题目思路为每个宗教维护一个线段数,查询时,树剖时在对应宗教上查询区间即可。使用动态开点线段树,每次最多新建\(\logn\)个节点,不会MLE。代码#include<bits/stdc++.h>#definerange1,100000usingnamespacestd;constintN=100010;structedge{intto,......
  • P3311 [SDOI2014] 数数
    参考题解做法。题目思路数位dp+AC自动机好题。直接往下递归,dfs(u,ver,limit,st)表示目前在数字\(n\)的第\(u\)位进行讨论,\(ver\)表示当前在AC自动机上的节点,\(limit\)是是否步步紧逼\(n\),只要位数不足\(n\)的位数或者有一位小于\(n\)的那一位就不叫步步......