完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
嗨,伙计们,我改变了(直到现在,后悔)到MPLABX和XC8…很多人觉得很可怕,但我想是因为我用了很多年的好vry好mplab 8...我不明白,生成的十六进制代码,对于pic18f4550的样本是用所有大小的闪存记忆体生成的,如果我用32KB做一个简单的代码,他生成的代码是多少???????我更改了项目属性,它已经没有填充,并且从优化中删除了速度,但是带有xc8的mplabx继续生成具有32KB的十六进制代码。我不喜欢这个,我需要用实际大小生成,我有引导加载程序,这个大小将不工作,也不会保存在闪存中。旧的和好的MPLAB8不制造这种鼻涕。很有帮助。Moacir Jr.。
|
|
相关推荐
2个回答
|
|
|
MPLAB与HXEX文件无关,这是XC8生成的。你如何确定它填充了所有的闪存?从内存度量或HEX文件的大小?我怀疑你看到的是编译器在闪存结束时把一些代码放在一边的嗜好。如果您的引导加载程序占用Flash的结尾,您应该已经拥有了ROM选项来为引导加载程序保留该区域。
|
|
|
|
|
|
另外,一个32KB的十六进制文件将少于大约12K的代码,因为编码一个数据字节加上行开销至少需要2字节的十六进制。您确定您正在PRO模式下运行吗?请将编译器输出从包含命令行和内存使用摘要的输出窗口中张贴好吗?
|
|
|
|
|
只有小组成员才能发言,加入小组>>
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473 浏览 0 评论
5793 浏览 9 评论
2334 浏览 8 评论
2224 浏览 10 评论
请问是否能把一个ADC值转换成两个字节用来设置PWM占空比?
3530 浏览 3 评论
1121浏览 1评论
有偿咨询,关于MPLAB X IPE烧录PIC32MX所遇到的问题
1095浏览 1评论
我是Microchip 的代理商,有PIC16F1829T-I/SS 技术问题可以咨询我,微信:A-chip-Ti
872浏览 1评论
MPLAB X IDE V6.25版本怎么对bootloader和应用程序进行烧录
473浏览 0评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 19:32 , Processed in 0.648471 second(s), Total 74, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1422