完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我正在使用一个CY8C24123在项目中使用PSoC设计器5.3的项目。
代码大小将达到CY8C24123内存的限制,因此我非常关心内存使用。 今天我发现链接器浪费了我很多宝贵的记忆。它使代码从Boo.asm和块的初始化代码之间产生了一个空隙。在Boo.ASM代码和0150美元之间没有任何东西,浪费了大约200字节。 我发现这个内存缺口是由一个叫做“RelStEt”的系统变量引起的,它可以在“opt.txt”中找到并生成文件。虽然我还没有找到我能做些什么。每次更改值时,它会在下一个程序集运行中被覆盖。 顺便说一下,如果选择“汇编”作为编程方法,所有C支持代码都会自动从系统生成的源代码中抛出,那就太好了。 以上来自于百度翻译 以下为原文 I am working on a project with a CY8C24123 in assembly using PSoC Designer 5.3. The code size is going to the limits of the memory of the CY8C24123, so I am quite concerned with memory use. Today I found that the linker is wasting quite a lot of my precious memory. It leaves a gap between the code coming from boot.asm and the initialisation code for the blocks. There is nothing between the boot.asm code and $0150, wasting about 200 bytes. I found that this memory gap is caused by a system variable called "RELSTART" that can be found in the "opts.txt" and make files. Though I have not found how I can do anything about this. Every time I change the value it gets overwritten on the next assembly run. BTW: It would be nice if selecting "Assembly" as the programming method all C support code gets automatically thrown out of the system generated source code. |
|
相关推荐
3个回答
|
|
|
|
|
|
在Project & Gt中的设计器中,设置-gt;链接器,您可以找到可重新定位代码开始的选项。你可以根据需要调整这个。
鲍勃 以上来自于百度翻译 以下为原文 In Designer under Project -> Settings -> Linker you can find an option where the relocatable code starts. You may adjust this for your needs. Bob |
|
|
|
…关于特定于C的代码:AFIK都是这样的,所以当选择“程序集”作为编程语言时,不会生成代码。
鲍勃 以上来自于百度翻译 以下为原文 ... and regarding C - specific code: afaik all of that is #ifed so that no code is generated when you select "Assembly" as your programming language. Bob |
|
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3672 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 23:05 , Processed in 0.958529 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号