完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,大家好,
SPI主机的数据表要求它需要849字节的Flash。但是,实际上好像使用了1693个字节! 事实上,所有的组件似乎都比数据表要求使用更多的Flash。这是个问题,因为项目中的组件消耗了大约16K的16K。 是我做错了什么,还是多余的来自所有的别针? 雨果埃利亚斯 以上来自于百度翻译 以下为原文 Hi all, The datasheet for the SPI master says that it requires 849 bytes of FLASH. However, actually seems to use 1693 bytes! In fact, all of the components seem to use more FLASH than their datasheets claim. This is a problem because the components in the project are using up about 9k of a total of 16k! Am I doing something wrong, or is the extra is coming from all the pins? Hugo Elias |
|
相关推荐
6个回答
|
|
我刚刚创建了一个非常小的项目:2个引脚,1个SPI主机。达到2882字节闪存。然后我删除了SPI,设置引脚没有硬件连接,它使用了280个字节更少。没有尝试初始化模块。
优化被打开到5级。 鲍勃 以上来自于百度翻译 以下为原文 I just created a (very) small project: 2 pins, 1 SPI Master. Came up to 2882 Bytes flash. Then I deleted the SPI, set the pins to no hardware-connection and it used 280 bytes less. Did not try to initialize the module. Optimization was turned on to level 5. Bob |
|
|
|
哇!这意味着SPI主控组件使用了2602个字节!
以上来自于百度翻译 以下为原文 Woah! That means the SPI master component was using 2602 bytes ! |
|
|
|
不,当删除SPI模块时,Flash的数量减少了280字节!
鲍勃 以上来自于百度翻译 以下为原文 No, when deleting the SPI-module the amount of flash LESSENED by 280 bytes! Bob |
|
|
|
哦,对了,对不起。误读了。所以其余的必须用销钉使用。
以上来自于百度翻译 以下为原文 Oh, right, sorry. Mis-read that. So the rest must be used by the pins. |
|
|
|
不要忘记引导加载程序!这将把所有的引脚,模块,时钟等到一个已知的状态,并花费2.5K。
当编译一个空项目时,你会看到开销的数量,还有一些基本的功能需要维护,包括Flash的编程,这不是从外部执行的,尽管初始化和控制。 鲍勃 以上来自于百度翻译 以下为原文 Do not forget the bootloader! This will put all the pins, modules,clocks etc to a known state and that costs 2.5K. When compiling an empty project, you'll see the amount of overhead, there are some basic functions that have to be maintained including programming of flash, which is not performed from the outside, though initialized and controlled. Bob |
|
|
|
伙计们。记住PSoC3不是一个微控制器。这需要先进行调整。我们称之为启动代码(CythBoover),它在TopDebug中配置设备。这可能是最初的2K闪存而不是PIN组件。
以上来自于百度翻译 以下为原文 Guys. Remeber that PSoC3 is not a microcontroller. It needs to be confiured first. We call it the boot code(cy_boot) that configures the device as in your topdesign. And that is the poertion that might have taken the initial 2k Flash and not the pin component. |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2070 浏览 1 评论
1826 浏览 1 评论
3639 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1761 浏览 6 评论
1513 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
510浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
361浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
857浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-24 11:39 , Processed in 0.893208 second(s), Total 87, Slave 70 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号