找回密码
 立即注册

使用微信账号登录

只需一步,快速开始

查看: 3163|回复: 9

[CSR8系列] Debug 调试出错,程序调试代码和芯片里面的代码版本不一。

[复制链接]
连续签到天数:2天
签到总天数:2天
签到总奖励:11金币
发表于 2017-9-25 17:57:34 | 显示全部楼层 |阅读模式

马上注册,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册  

×
1.芯片CSR8760.
2.开发环境ADK4.2
3.软件:sink-soundbar 自带工程。

操作步骤:
1.flash tool 擦除芯片。
2.PStool merge 文件 sink_system_csr8670.psr and soundbar_with_subwoofer_CNS10001v4.psr
3.编译工程,通过。
4.下载,调试代码出错。信息提示如下:

提示错误:
The application image on chip does not match the application on disk.

网站里面看到很多人都遇到这种问题,但是对于如何解决,却没有一个明确的说法。
希望各位前辈指导一下。
楼主热帖
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
连续签到天数:1天
签到总天数:1235天
签到总奖励:44543金币
发表于 2017-9-25 22:40:38 | 显示全部楼层
1、image文件夹删除
2、菜单build -〉clean project
3、Rebuild all
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2017-9-26 08:52:29 | 显示全部楼层
一个原因是堆栈溢出了,可以通过PSKEY_PMALLOC_APP把栈改大一些试试。
在工程选项里把栈空间设为0,理论上会自动分配,实际上在source中只能分配到256,所以一定要自己修改pskey把栈手工加大。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2017-9-26 08:53:23 | 显示全部楼层
不过按理说你如果没有改过例程,不应该出这种错误的,要不这4.2的例程也太搓了吧……
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:2天
签到总奖励:11金币
 楼主| 发表于 2017-9-26 09:12:50 | 显示全部楼层
pkuzhx 发表于 2017-9-26 08:53
不过按理说你如果没有改过例程,不应该出这种错误的,要不这4.2的例程也太搓了吧……

我在想,可能是 project properties 的配置不对。 我就改过这个地方。
你有没有什么好的建议?
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2017-9-26 09:19:40 | 显示全部楼层
ksn13 发表于 2017-9-26 09:12
我在想,可能是 project properties 的配置不对。 我就改过这个地方。
你有没有什么好的建议?

对sink不熟悉,我也没办法猜测你改了些什么东西。
你可以尝试把栈改大。或者跟原始工程对比一下那些地方有变化。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:1023天
签到总奖励:12600金币
发表于 2017-9-26 09:20:53 | 显示全部楼层
ksn13 发表于 2017-9-26 09:12
我在想,可能是 project properties 的配置不对。 我就改过这个地方。
你有没有什么好的建议?

对sink不熟悉,我也没办法猜测你改了些什么东西。
你可以尝试把栈改大。或者跟原始工程对比一下那些地方有变化。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:2天
签到总天数:2天
签到总奖励:11金币
 楼主| 发表于 2017-9-26 09:59:47 | 显示全部楼层
pkuzhx 发表于 2017-9-26 09:20
对sink不熟悉,我也没办法猜测你改了些什么东西。
你可以尝试把栈改大。或者跟原始工程对比一下那些地方 ...

谢谢,弄好了。
你的回答还是很有帮助的,让我知道我的操作方法是对的。
我好像确实是版本不对,我pc上装了好几个版本的adk,每次都是打开最近使用的工程。
现在可以正常工作了。
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:7天
签到总天数:1682天
签到总奖励:36291金币
发表于 2017-9-26 14:47:52 | 显示全部楼层
ksn13 发表于 2017-9-26 09:59
谢谢,弄好了。
你的回答还是很有帮助的,让我知道我的操作方法是对的。
我好像确实是版本不对,我pc ...

你好,我最近也是在弄4.2,碰到一个问题,Sink Configuration Tool 里面没有I2S选项,不知怎么开,能否指教下。。。谢谢
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

连续签到天数:1天
签到总天数:176天
签到总奖励:4823金币
发表于 2018-11-16 09:44:13 | 显示全部楼层
pkuzhx 发表于 2017-9-26 08:52
一个原因是堆栈溢出了,可以通过PSKEY_PMALLOC_APP把栈改大一些试试。
在工程选项里把栈空间设为0,理论上 ...

具体怎么修改pskey手工放大栈呢,pstool 里找到了PSKEY_PMALLOC_APP,可是全是十六进制的数字啊
积分商城 - 让您的金币更有价值!||官方Q群 - 让您的沟通更加及时!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册  

本版积分规则

小黑屋|手机版|我爱蓝牙网 - 52Bluetooth

GMT+8, 2024-5-2 21:25 , Processed in 0.266225 second(s), 23 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表