打印

转——用汇编编写PSOC程序应注意的问题

[复制链接]
1515|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zgsxhzac|  楼主 | 2013-12-30 00:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.用HI-TECH C Pro可以提高代码效率,ImageCraft的编译器做的不好,几乎没有优化
2.主过程采用C,函数尽量采用汇编实现,
3.函数的参数尽可能小于两个(8bit),以减少参数传递的开销,尽可能采用全局变量

M8C最大的开销来自于memory page的切换,故尽量使变量位于同一内存页,访问连续的内存
也最好使用X指针间址
沙发
zgsxhzac|  楼主 | 2013-12-30 00:06 | 只看该作者
PSoc designer 4.4后的版本安装时就有High Tech c pro for the psoc
但(PRO with Ominiscent)只有45天的试用,不优化的版本无限制使用

可以搜索9.60PL4的版本,这是该公司卖给Microchip前的最后一版
在5.0下完全可以使用.安装完后建一工程,在Project->Settings->Select C Compiler
下拉框选择HI-TECH, IDE就会选择它作为默认编译器

使用特权

评论回复
板凳
wangjinlili| | 2014-2-12 22:41 | 只看该作者
资料还是不错的 就是有点少了

使用特权

评论回复
地板
meishizhaoshi| | 2014-2-12 23:06 | 只看该作者
资料有点少 lz下次要注意啊

使用特权

评论回复
5
shibalihuandao| | 2014-2-12 23:41 | 只看该作者
下次会注意的 谢谢楼主提供的资料

使用特权

评论回复
6
zgsxhzac|  楼主 | 2014-2-13 18:50 | 只看该作者
谢谢lz 下次这些问题会注意的

使用特权

评论回复
7
sishangcine| | 2014-2-13 18:52 | 只看该作者
有这些问题的同志们可一定要注意了

使用特权

评论回复
8
heibaiyinjiag| | 2014-2-13 19:16 | 只看该作者
好像每次汇编真的有这些问题 下次会注意的

使用特权

评论回复
9
taihezhibanh| | 2014-2-13 19:36 | 只看该作者
下次会注意的 很常见的问题

使用特权

评论回复
10
beiwaroad| | 2014-2-13 20:08 | 只看该作者
M8C最大的开销来自于memory page的切换,故尽量使变量位于同一内存页,访问连续的内存
也最好使用X指针间址

使用特权

评论回复
11
xichengmadia| | 2014-2-13 21:50 | 只看该作者
资料有点少了lz 不够用

使用特权

评论回复
12
yufe| | 2014-2-13 22:27 | 只看该作者
转发的啊,一般般

使用特权

评论回复
13
engtafanzhuan| | 2014-2-14 14:31 | 只看该作者
lz贴我转走了 留名

使用特权

评论回复
14
chao11yue| | 2014-2-14 14:40 | 只看该作者
有时候不小心就会做错 这些问题真的要注意了

使用特权

评论回复
15
haidixibahe| | 2014-2-14 14:59 | 只看该作者
这也太少了 还不如自己总结呢

使用特权

评论回复
16
happygirlwz| | 2014-2-18 22:11 | 只看该作者
都是一些很常见的问题…………

使用特权

评论回复
17
jinpaidianzi| | 2014-2-23 16:32 | 只看该作者
好资料 多谢分享

使用特权

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

本版积分规则

75

主题

1108

帖子

2

粉丝