ADSP SC58x SC584 SC587 SC589 仿真、下载程序的简易教程

一、 仿真问题

首先我们要明确,官方提供的SDK是配合官方的开发板,也就是说其实是和官方硬件绑定在一起。SC584开发板有1片DDR,SC589开发板有2片DDR。假如我们用SC589+1片DDR的组合时候,往往是无办法仿真的。最为直接的办法是,把CCES工程里面处理器信息改为SC584,就可以进入仿真,但是这种取巧方式往往只是治标不治本。经过测试,根本解决方式步骤顺序大致总结为:(1)代码未加载时,重新初始化DDR。(2)代码链接位置重新分配。(3)重新配置A5核相关寄存器。

二、 下载问题

1、 合成LDR
假如完美解决了不同硬件平台的仿真问题,合成LDR就容易很多,因为合成LDR需要的文件信息也要根据硬件修改,步骤和解决仿真步骤一致。
2、 下载LDR
在window下进入CMD,根据官方提供给的命令行,就可以下载。这种方式缺点有下载速度极慢,而且假如更改了Flash型号,很有可能是下载不成功了的。其实我们可以参考以下STM32下载流程,在KEIL中,J-LINK把下载算法加载到STM32的SRAM中,运行在下载算法,把bin文件(通过J-LINK传输)烧写到FLASH里面。SC58x下载流程也是这样,但是我们也优化步骤(1)写一份程序,打开USB和SPI。(2)通过仿真器加载到SRAM中。(3)写一个上机位小工具,能通过USB传输PC文件。这样下载速度会很快,而且不受FLASH型号限制。

欢迎技术交流QQ 736009573

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值