qcc300x
高通qcc300x系列芯片入门
在云巅
学如逆水行舟,不进则退!
展开
-
qcc300x开发调试笔记
最近开发需要qcc300x的平台,摸黑前进,碰到许多问题,中间辗转于各大论坛寻求答案,也询问过一些前辈,当然也慢慢积累了一些经验!现在把一些心得记录下来,一怕重复采坑,二亦可方便后来人!该篇为总览,相当于一个目录,同时也共享一些相关的资料、工具,后续有新的体会也会持续更新!内容如下:下面是我整理的相关资料与工具,大家根据自己的需要下载,仅供学习使用,请不要用于商业用途!百度网盘链接:https://pan.baidu.com/s/1C2-khKQrm96vL5c3De9Dlw...原创 2020-05-12 17:30:42 · 1002 阅读 · 1 评论 -
qcc300x笔记之环境搭建(一)
目录安装ADK与CSR BlueSuite2.6打开工程载入psr连接Configuration Tool修改配置常见问题安装ADK与CSR BlueSuite2.6打开ADK的安装目录,拷贝一份到工作目录,如下图:目录结构与867x基本一样,这里我就不多说了!打开工程xide->bin->xide.exe选择project->Open Workspace然后选择工作目录下的apps->sink->xxx_qcc300x.原创 2020-05-12 17:26:56 · 1061 阅读 · 0 评论 -
qcc300x笔记之flash分区(二)
qcc300x默认是使用32M flash(bits)的,但是根据实际的项目需求,考虑成本的问题,会使用较小的flash,所以默认的分区将不适合,所以我们需要重新分区,默认分区如下图如果分区不匹配,则会出现如下错误:物理分区布局只能通过SPI接口设置,一旦初始设备镜像被刷新,就不能更改。要使QCC300X设备可升级,它必须是双分区。也就是说,必须有两个大小相同的分区。这是因为其中一个分区将由VM应用程序使用,另一个分区用于在升级下载期间存储新数据。所以要支持ota功能至少需要16M的原创 2020-05-12 17:27:14 · 946 阅读 · 0 评论 -
qcc300x笔记之实用脚本(三)
qcc300x没有内置flash,所以没有像csr867x一样的擦除/烧录工具,取而代之的是使用命令去调用相关工具已达到类似效果,但是每次都去dos敲命令是比较麻烦的,所以我打包了一些命令以提高开发效率注:下文中所有出现的一下命令同义,这里做统一解释SPIPROT=101268 //spi端口号,可用PSTool查看CMDPATH="C:\Program Files ...原创 2020-05-12 17:27:36 · 1077 阅读 · 2 评论 -
qcc300x笔记之configuration tool配置保存(四)
目录保存配置保存为xml文件保存到工程中载入配置从.xml文件中导入从工程中导入保存配置保存为xml文件选择file->Save Config Set Dump File As或者点击下图位置保存为.xml文件保存到工程中点击下图位置然后选择你所在的工作目录,如下图所示点击Export Config Set,就可以将配置保存到工程中,以后编译下载即可载入当前保存的配置。载入配置从.xml文件中导入选择file-&g..原创 2020-05-12 17:27:52 · 930 阅读 · 5 评论 -
qcc300x笔记之自定义提示音(五)
目录提示音配置载入清除当前的提示音生成语音文件特别注意:Default与Custom提示音的区别提示音索引数与实际提示音数量不匹配会死机增加提示音的索引数提示音配置载入打开ADK Configuration Tool工具,连接设备,点击read读取配置清除当前的提示音点击reset,然后选择apps->sink->image->audio_files生成语音文件点击空白处添加语音这里可以选择from a New Fil原创 2020-05-12 17:28:18 · 1490 阅读 · 3 评论 -
qcc300x笔记之固件升级(六)
目录创建用于内容验证的oem key生成可升级的bin文件qcc300x的固件升级,在SDK自带的文档中已经说明的非常详细了,具体请阅读《CS-00403484-UG.pdf》(QCC300x Software Upgrage User Guide)文档!这里写了一些脚本文件,可以提高开发效率创建用于内容验证的oem keyoemkey_gen.batset SPIPROT=101268set CMDPATH="C:\Program Files (x86)\CSR\Blue原创 2020-05-12 17:28:40 · 896 阅读 · 0 评论 -
qcc300x笔记之充电配置(七)
确保没有使能外部充电如果使用外部充电,则该值设备为true即可充电配置配置工具中,charger enable地方勾上和设置电流如果不使用温度检测,需要把Limit Threshold1设置到最大65535,否则可能判断为过温停止充电。关于充电led指示说明Event指定事件类型,filter type指定操作类型,colour指定灯的组合,filter to cancel用去取消指定事件的led指示,led to use说明那个led会被使用比如第0个.原创 2020-05-12 17:28:56 · 1033 阅读 · 6 评论 -
qcc300x笔记之手机端电量显示(八)
在手机端显示电池电量:Setting PSkeys directly:USER6: 0c00 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000Set AT commands data:User10: 2b58 4150 4c3d 6950 686f 6e65 2c37 004f 4b0d 0041 542b 5841 504c 3d30 3030 302d 3030 3030 2d30 3130 302c 370d 0041 542原创 2020-05-12 17:29:06 · 917 阅读 · 0 评论 -
qcc300x笔记之左右声道合并输出(九)
方式一,修改psr左右声道合并为右声道输出将如下的配置Merge到芯片中// PSKEY_DSP24 = Configuration&2270 = 2270 2271 FF00 0000// PSKEY_DSP25 = Configuration&2271 = 2271 0000 777B 9000 0020 0000 0000左右声道合并为左声道输出将如下的配置Merge到芯片中// PSKEY_DSP24 = Configuration&2270原创 2020-05-29 16:58:46 · 2034 阅读 · 1 评论