主题 : 一定要在LINUX环境下交叉汇编裸机程序才能运行? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 90348
精华: 0
发帖: 16
金钱: 80 两
威望: 16 点
贡献值: 0 点
综合积分: 32 分
注册时间: 2013-04-16
最后登录: 2016-11-12
楼主  发表于: 2013-04-18 11:00

 一定要在LINUX环境下交叉汇编裸机程序才能运行?

一定要在LINUX环境下交叉汇编裸机程序才能运行?
刚拿到6410开发板,按照教程弄了N久,最后程序编译OK,RVDS开发软件也熟悉了! 用SD卡启动也弄好了! 结果出现问题了!
用SUPER BOOT烧写厂家提供的 BIN文件开发板可以运行,但烧写自已编译的BIN文件却运行不了! 左弄右弄情况都一样,打个电话给厂家,给出的结论却是:一定要搭建LINUX环境下交叉汇编裸机程序,裸机程序才能运行。而且不提供其它方法的技术支持。我晕死,之前的工作都白做了。
网上很多人的做法都是可以直接在板上裸机运行,我以前用51也是这样的!
而且提供给我的教程上都说可以,到现在为什么TINY 6410就不行了?
浪费了多少时间多少精力啊。 到了LINUX环境下, 还是真正的裸机运行吗?

如果不行,早应该在功能说明前就要说明清楚!误导人就是害人啊!
级别: 新手上路
UID: 101366
精华: 0
发帖: 13
金钱: 65 两
威望: 13 点
贡献值: 0 点
综合积分: 26 分
注册时间: 2014-03-08
最后登录: 2015-10-06
1楼  发表于: 2014-10-15 21:15
可以运行呀,我现在就在整裸机的LED程序,这个是用光盘里的,用ADS1.2编译就可以产生BIN文件,再用友善提供的下载软件用裸机模式,加载到内存就可以运行了。

LVDS2.2和LVDS4.0目前还不会玩,用光盘里那个裸机LCD程序整了好久,每次都编译不通过,几百个错误,这个不知道是哪有问题,现在还没研究出来,估计是编译器设置上有问题了。
一般就是有乱码或者有的包含文件找不到了。

真心感觉友善的东西不错,就是对於初学者来说跨度太大了,就不能从基本的编译工具方面整个详细的教程么?

当初学单片机时,人家那资料真是牛B,简直就能称得上是手把手教了,哎,不过从单片机到ARM还真是困难呀!