完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位专家老师,我最近在实用5416dsk,发现在调试模式下可以在cmd文件里把一些段开到8000h以后的空间里,但是如果烧到flash里面,只有把所有段都开在0到8000h这一空间中才能实现项目的正常功能,如果占用了8000h之后的空间,发现工程不能正常执行,我想问一下烧到flash里的程序怎样使用8000h之外的空间。恳请各位老师予以指导
|
|
相关推荐
5 个讨论
|
|
vuywsdfwf 发表于 2018-7-31 06:52 您好,非常感谢您的回答,我想再问您一下,page1说的是010000到01ffff这段空间吗,这段空间手册上说的是On-Chip DARAM0–3 (OVLY=1) External (OVLY=0),On-Chip DARAM4–7 (MP/MC=0) External (MP/MC=1),是不是说这个空间在使用时也需要改变寄存器的值,如果需要改变该如何设置,还是说可以直接使用,效果和page0是一样的?还有就是问您下烧写到flash里的hex文件大小是不是有要求,大于某一值的话是不是需要加一个二次boot?恳请您予以指导。 |
|
|
|
|
|
刷机大师看风景 发表于 2018-7-31 06:58 是的,这段空间用做DARAM4-7, 需要MP/MC=0,直接用就可以了,因为boot mode本身要求MP/MC=0. 因为受Data space的限制,emif boot mode最大只能加载32KW(0x8000~0xFFFF)的程序,再大就需要用二次bootloader了。 |
|
|
|
|
|
vuywsdfwf 发表于 2018-7-31 07:03 谢谢您的回答,我今天试了一下把bss段开到0x18000到0x1ffff这段空间,发现调试模式下一切正常,但是烧写后程序还是不能正常执行。如果所有段都开到0x8000之前的空间,程序执行正常。您觉得是哪里出了问题? 如果需要二次bootloader有没有参考文献? -stack 1000 MEMORY [ PAGE 0: PROG_RAM (RWX) : origin = 0x0080, length = 0x7F00 PAGE 1: DAT_RAM(RWX) : origin = 0x18000, length = 0x8000 ] SECTIONS [ .text > PROG_RAM PAGE 0 .switch > PROG_RAM PAGE 0 .cinit > PROG_RAM PAGE 0 .vectors > VECTORS PAGE 0 .cio > PROG_RAM PAGE 0 .data > PROG_RAM PAGE 0 .bss > DAT_RAM PAGE 1 .const > PROG_RAM PAGE 0 .sysmem > PROG_RAM PAGE 0 .stack > PROG_RAM PAGE 0 .csldata > PROG_RAM PAGE 0 dmaMem : align(1024) [ ] > DAT_RAM PAGE 1 ] 这是我的cmd文件,希望老师能够给予指导,麻烦您了! |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
769 浏览 0 评论
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1978 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3726 浏览 4 评论
5090 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1793 浏览 1 评论
CC3100BOOST使用CC3200lunchXL进行烧录
771浏览 2评论
822浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
798浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1273浏览 1评论
1864浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-7-4 14:34 , Processed in 1.311735 second(s), Total 71, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号