打印
[ZLG-ARM]

请教uC/OS2 ARM和Thumb混合编程问题

[复制链接]
2329|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Chang_HS|  楼主 | 2007-3-13 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我以前的系统用ZLG的uC/OS2模板程序创建的,用的ARM模式生成的代码,设备已经在运行,现在想升级软件,但程序空间不够用,所以想把几个文件改成Thumb模式,但ZLG模板生成的程序要不全部用ARM模式,要不全部用Thumb模式,我不知道如何将个别文件改成Thumb模式,请教了! 可不可以在文件里面加一些编译控制指令啊?

相关帖子

沙发
Chang_HS|  楼主 | 2007-3-13 11:14 | 只看该作者

ZLG模块没有用uC/OS2的,可以有混合编程模式,但这个不知怎么弄

使用特权

评论回复
板凳
zlgARM| | 2007-3-13 14:36 | 只看该作者

RE

ADS里有ARM/Thumb Interworking选项。

使用特权

评论回复
地板
Chang_HS|  楼主 | 2007-3-17 16:11 | 只看该作者

那个知道,但不顶用呀

使用特权

评论回复
5
zlgARM| | 2007-3-19 09:44 | 只看该作者

RE

有提供类似于“Thumb ARM Interworking Image for lpc2131”的模板的,用这个模板。

设置一下优化选项,比如以占用空间最小为优化目标,比如设置好优化等级。

此外,ADS的FILE MAP选项,也可以设定用何种编译器来编译文件。


参考我们的混合模板(file mapping设置,startup.s),来设置编译器。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

153

帖子

1

粉丝