主题 : 一定要在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: 11832
精华: 0
发帖: 37
金钱: 185 两
威望: 37 点
贡献值: 0 点
综合积分: 74 分
注册时间: 2009-12-22
最后登录: 2017-03-13
1楼  发表于: 2014-11-24 11:19
韦东山的书对我来说 很不错,入门很好
不过他的代码大部分是 用 nandflash 启动的
你想下载到 0x3000 0000 下运行 要改一下 makefile 选择对的编译地址
ucos 播放视频 TCPIP 都不会 呵呵