完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
我把蜂鸟程序移植到k7325上面,约束信息都正常修改。
唯独我使用的mcu flash 是x1的,而soc顶层是x4的,于是我连接了一根,剩余三根置0 因此flash无法使用,我在编译sdk程序时使用了ilm的编译方式(片上运行)试图绕过flash 但是在下载时,连接重设无法下载。 使用make run_openocd发现可以正常读取misa,只在flash处报错(无法识别) 求助:
|
|
相关推荐
1个回答
|
|
|
无法确定问题的具体原因,但是可以提供一些可能的解决方案:
1. 检查连接是否正确:确认你的硬件连接没有问题,包括连接到MCU的引脚、串行线路等。 2. 检查链接脚本:确保你的链接脚本(linker script)正确配置了flash和RAM的起始地址和大小。 3. 检查编译选项:检查你的编译选项是否正确设置,包括生成代码的类型(片上运行或者外部存储器运行)以及使用的库和头文件。 4. 检查芯片功能:确认你的芯片是否支持在片上运行,以及芯片的flash和RAM大小是否满足程序的需求。 5. 修改flash配置:如果你的芯片支持外部flash,并且你想要使用片上运行,你可以修改flash配置为仅使用x1的flash。具体的方法取决于芯片型号和所使用的开发工具。 6. 查看调试输出:使用调试器或者串口输出来查看具体的错误信息,尝试进一步分析问题所在。 如果以上解决方案都没有解决你的问题,建议你向芯片或开发工具的厂商提供详细的问题描述,并向他们寻求帮助。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
在软件SDK中选择不同的下载模式时,是哪个部件更改了QSPI0中寄存器的值?
692 浏览 2 评论
cmt_instret_ena的使能为什么要排除branch等指令造成流水线冲刷的情况?
836 浏览 1 评论
e203 rom启动仅仅是引导到itcm执行指令吗?flash启动就是加载指令到itcm中吗?
966 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:14 , Processed in 0.683257 second(s), Total 75, Slave 57 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
494
