关闭

使用ARM时犯得很低级很低级的错误,有感

标签: input虚拟机编译器ubuntu百度fp
1365人阅读 评论(5) 收藏 举报
分类:

我是大二的学生,跟同学一起做项目。我负责的是ARM的上位机部分,这些天为了一个问题无比烦恼,最后却发现这是一个无比低级的错误,记录下来以防再犯。

 

ARM部分我了解的并不多,将ARM买来之后一直照着手册的使用说明边做边学,虽然并不熟练但成功将一个helloword程序交叉编译后在ARM上运行。此后过了几天

准备考试,没有再学习ARM,于是ARM被我搁置了一周时间。一周后,我再次交叉编译程序,却发现报如下错误:

{standard input}:Assembler messages:
{standard input}:41:Error:bad instruction 'lock'
{standard input}:42:Error:bad instruction 'decl [r2,#0]'
{standard input}:43:Error:bad instruction 'setne [fp,#-13]'

我找遍了百度谷歌也没有找到解决方法,无比着急。我分析各种可能性,软件冲突?ubuntu升级后版本问题?编译器错误?

于是我又重新搭建了虚拟机及编译环境,最终发现,我犯了个无比低级的错误,程序交叉编译的方法本身就错误了,我只想着曾经编译通过,就没有再考虑是否本身交叉

编译方法有错,盲目的将最应该先考虑的可能性排除。将交叉编译过程改正,果然如同一开始一样很顺利。为了解决一个低级失误,浪费了我一周多的时间,不过这个时间不能白白浪费,此次收获如下:

1、不熟悉的过程要多次练习,例如第二次搭建虚拟机及编译环境时明显感到熟练了许多,并且找到了许多第一遍看视频学习时疏忽的地方。

2、万事皆有可能,不要想当然。

3、编写程序时多留备份,防止编写错误时不易恢复。

4、自己掌握不熟练的步骤记录下来,并多总结,不爱总结是我一大的缺点,导致我这次吃亏严重!

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

Kafka的高级消费者与低级消费者

在Kafka实战章节,我们写的例子都是Kafka的高级消费实例,可以看到在消息消费者的程序中,我们只需要指定zookeeper、及消费群组的groupId即可实现从消息队列中消费消息,屏蔽了大量的底层...
  • u012050154
  • u012050154
  • 2017-11-20 12:08
  • 429

如何防止低级问题导致的质量事故

如何防止低级问题导致的质量事故 2017-02-04 杨晓慧 测试人杨晓慧 这里说的低级问题是指:不需要特殊条件,就是在用户进行正常业务的基本操作时,由于缺陷导致业务操作无法完成。 例如:正常安...
  • zouhui1003it
  • zouhui1003it
  • 2017-02-23 20:06
  • 277

【JavaSE】day09_节点流和高级流

FileOutputStram、FileInputStream、BufferedOutputStream、BufferedInputStream
  • u011637069
  • u011637069
  • 2015-08-28 22:35
  • 542

Java IO流知识总结

Java IO的一般使用原则: 一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是b...
  • baofengjun
  • baofengjun
  • 2014-04-02 10:11
  • 1908

处理机的高级、中级和低级调度

处理机调度是为了解决多个进程或线程争夺CPU的问题。在多道程序系统中,通常会有多个进程或线程同时竞争CPU,只要有两个及以上的进程或线程处于就绪状态就有可能出现这样的情况。当可用的CPU个数少于进程和...
  • lweize325
  • lweize325
  • 2016-03-03 20:54
  • 2305

Kafka技术内幕:消费者(高级和低级API)和 协调者

生产者发送消息时在客户端就按照节点和Partition进行分组,属于同一个目标节点的多个Partition会作为同一个请求传送到服务端,作为目标节点的服务端也可以处理来自不同生产者客户端的请求。如果从...
  • lb7758zx
  • lb7758zx
  • 2016-06-02 13:22
  • 5288

高版本EXCEL打开低版本工作簿的日期格式问题

近日发现excel2007及以上版本有一个BUG,就是在打开原有Excel2003版本,或者低于Excel2007的Excel版本工作簿时,将原有Excel2003版本工作簿中单元格的日期”2011年...
  • idea889
  • idea889
  • 2014-08-11 09:59
  • 323

java IO流简单总结

java IO流简单小结
  • canot
  • canot
  • 2015-12-30 16:09
  • 1378

低级程序员和高级程序员的区别

低级程序员认为自己与高级程序员的区别, 主要是高级程序员任何功能都能编码实现, 编码速度快, 代码无 bug. 正如一惯的那样, 低级程序员之所以低级, 正是因为他们勉强能看到(或者根本看不到)事物的...
  • maochengtao
  • maochengtao
  • 2015-11-20 12:20
  • 2589

一个很简短的屏蔽(不是卸载)低级键盘钩子的程序及解释

今天遇到了一个程序,运行时自动
  • zgw071415
  • zgw071415
  • 2014-06-11 22:53
  • 1213
    个人资料
    • 访问:37763次
    • 积分:398
    • 等级:
    • 排名:千里之外
    • 原创:13篇
    • 转载:10篇
    • 译文:0篇
    • 评论:21条
    文章分类
    最新评论