Image
Image

haohaodee

+ 关注

粉丝 0     |     主题 3     |     回帖 80

指针使用不当,会造成很奇怪的问题,大家注意
2018-5-5 17:08
  • 侃单片机论坛
  • 76
  • 8871
  如果是这里的问题,与多加一行多减一行无关代码有什么关系  
  是啊,我们看到的只是现象。 但是我们根据这个现象,有没有手段来找出原因。目前最重要的就是找到原因。 ...  
  如果是“这样的语句导致其他代码的位置发生了变化”,那本质是什么错误,是flash的问题,还是内存的问题 ...  
  不得不说,上次没有解决彻底,现在程序中还存在这样的问题,在主程序前加一段无关代码,飞机飞的稳,如果 ...  
  看了好久没看明白fastmm怎么用的,怎么给keil配合使用。 理想的内存检测工具,可以对每个文件中涉及到的内 ...  
  你说的也有道理,但感觉更可能是内存使用方面的问题。”是后续什么地方引用了绝对地址的代码吧“是指什么 ...  
  我现在在想,如果开发稍微大型的工程,并且安全性要求高的,如果存在潜在的问题,怎么排查?如果我的代码 ...  
  我先用一下PC-LINK,有问题再向您请教。  
  受教了。 关于单元测试,在指针用错,比如指向了局部变量,单元测试不一定能测出来,现在好想把整个工程的 ...  
  搞定了,有个指针指向了被释放的栈。激动啊。 感谢各位仁兄提供的建议,很多都很有启发性,对我这个新手 ...  
真诚求助,求建议,奇怪的问题
2018-4-5 21:22
  • 侃单片机论坛
  • 58
  • 5045
  只是在进主程序前printf,控制的时候printf延时肯定会抖的。我说printf的意思是向表达,不管在程序哪里加 ...  
  我已经比较了这段代码的disassembly,只是存储位置不同而已,其他的相同。  
  是不是keil故意给**版注入的BUG。。。  
  明白,但不是这个问题。有printf时,只是启动的时候printf,以后就没有了。 ...  
  我能想到的情况就是,有一个全局变量,在中断时被修改,就是所谓的不可重入函数。 不知道还有没有别的可 ...  
  你说的临界代码是指中断吗还是哪部分的代码? 另外,我觉的你说“不要怀疑编译脚本,没意义”很对。 ...  
  这样说,只能是姿态控制的相关内存数据被改写了。 程序顺序执行,能够改写的只有中断。 我把读陀螺仪时关 ...  
  现在是裸机,没有操作系统,所以应该不存在临街代码的问题把。 说来排查问题应该也不难,飞机抖,就是姿 ...  
  都认真检查了,现在是实在没有办法了。 我在想,能不能通过改写编译脚本控制重要代码和数据在flash和ram ...  
  上次发帖“指针使用不当,会造成很奇怪的问题,大家注意”,本以为问题解决了,实际仍然没有解决,再次求大 ...  
2
3
近期访客