展讯H、R、W平台下载步骤和软件包文件说明

合集下载

展讯下载工具使用说明

展讯下载工具使用说明

下载使用说明
1.双击“”启动下载工具,主界面和主要部分描述如下图:
2.点击工具栏最左边的按钮,在弹出的对话框里面选择生产零件Bin目录下的*.pac
文件,该文件包含了所要下载的文件和下载地址。

3.点击工具栏上的按钮,会弹出详细的设置对话框,各个主要部分描述如下:
在上一步选择pac文件后,需要下载的文件会自动设置好;如上图中列表中的各项,上图中除了LCD驱动需要配置外,其他都已经设置好,不需改动,LCD的驱动配置方法请看下一步的详细说明。

4.如果需要下载LCD驱动,则在设置对话框中,在LCD(智能机项目为HWinfo)前面打勾,
并双击后面的文件选择区域,便会出现蓝色箭头所指的按钮,单击这个按钮,选择生产零件目录中LCD目录下的驱动文件。

5.设置好后如下图,点击OK按钮返回主界面。

6.点击主界面工具栏第三个按钮,开始等待手机连接下载,
7.将手机连接好下载线,下载程序检测到手机后,开始下载:
注意:需要将下载线上的开关拨到短接的状态。

8.下载成功:。

展讯工具使用

展讯工具使用

展讯工具使用1.校准工具CFTA B C D EA : 选择测试机种B : 将所有的勾打上,记录测试数据C : Log处可随意选择本机目录,用于存储测试的纪录。

FDL处必须选择展讯正式发布给工厂的软件包中的Fdl_amd.bin文件,对于6600M平台来说,FDL不需要,NV处必须选择展讯正式发布给工厂软件包中NV_Parameters目录下的NVitem_release.prj文件;D : 校准用的项目F : 相关的FT测试数据,在校准时将所有勾去除2.DOWNLOAD 程序根据不同的项目导入FDL , BOOTLOADER ,PS ,MMIRES,NV BOOTLOADER , PS ,MMI, 在DOWNLOAD 时候可以不选,FDL必须选上地址选项PRODUCT为NAND,相关的地址与底层有关NAND FLASH选项为SMALL PAGEREPARTITION SETTING 默认为2 。

校准数据保留,将backup calibration 打上将保留全部nv数据3.Mobile test 使用说明Calibration 说明:1) 做Calibration 之前,首先要确保手机进入“Calibration mode ”,如果不是,要点击按钮①进入校准模式(目前不支持)。

2) 接着点击按钮④,连通DSP 与RF 之间的通路。

3) 下一步选择手机的工作频段,共有五种:EGSM900,DCS1800,EGSM-DCS-DUALBAND ,PCS1900,GSM850(在不同的频段arfcn,txpwr lv 有不同的数值),选择好之后点击按钮⑥即可设置好工作频段。

进行了2、3步的操作后就可以进行发射或接收的操作了。

4) 点击按钮③可以开发射,它有两个参数:afc,dac 。

在DCXO 下有afc,dac 两个参数,在TCXO 下有dac 一个参数(DCXO ,TCXO 通过⑧来选择)。

执行该步操作可以实现AFC 的操作。

SPUpgrade User Guide展讯原厂刷机平台使用说明书

SPUpgrade User Guide展讯原厂刷机平台使用说明书
一.2
本工具包含:
一个可执行文件:SPUpgrade.exe;
一个静态链接库文件:bmpacket.dll;
二个动态链接库文件:
UartManager.dll;
BootModePlatform.dll;
四个配置文件:
SPUpgrade.ini;
BMFileType.ini;
BMError.ini;
BMTimeout.ini。
三.1.6
将模块与串口断开,在自动下载模式下,如果还有模块需要下载,将它连接到串口,程序将自动开始下载。否则单击图标 ,退出程序。
三.2
普通设置主要设置选择的串口及其速率,需下载的文件等等。
三.2.1
图34所示串口组合框中将列出所有可用的串口,可以选择某一串口进行下载,也可以选择“All”对所有可用串口进行下载。
状态窗口将显示下载的进度。下载完成后,对应的串口的Progress栏以不同颜色的文字内容显示下载结果,绿色“Passed”表示成功,如图32所示;红色“Failed”表示失败,如图33所示。如果不是用户操作错误,那么会同时给出失败的原因。
图32Passed界面
图33Failed界面
如果在自动模式下,红色或绿色的下载结果将保留10秒钟,10秒钟后将回复到开始下载时的界面,准备下载下一个模块;手动模式下,除非单击 图标重新开始下载,否则红色或绿色的下载结果将一直保留。
产品是由包决定的。
图35选择产品
三.2.3
文件不可以更改。
三.2.4
Flash是默认擦除的。
附录A
Version
Date
Owner
Notes
0.0.1
2003-05-19
Kai Liu

展讯 build环境使用手册

展讯 build环境使用手册

展讯 build环境使用手册一、介绍1.1 前言在展讯(Exynos)处理器的开发环境中,build环境是非常重要的一环。

为了保证开发工作的顺利进行,展讯提供了一套完整的build环境使用手册,以帮助开发人员快速搭建和使用展讯的开发环境。

1.2 目的本文旨在介绍展讯build环境的搭建和使用方法,以帮助开发人员快速上手展讯处理器的开发工作。

二、环境搭建2.1 硬件要求在搭建展讯build环境前,首先需要满足一定的硬件要求。

建议使用高性能的计算机,配置至少16GB内存和500GB磁盘空间,以保证编译过程的顺利进行。

2.2 软件要求展讯build环境需要使用特定版本的操作系统和编译工具。

目前推荐使用Ubuntu 18.04 LTS操作系统,并安装必要的开发工具和编译器,如gcc、make等。

2.3 下载代码在搭建build环境之前,需要从展讯官方全球信息湾上下载最新的代码库。

开发人员可以通过Git工具将展讯的开发代码库克隆到本地,并根据需要切换到特定的分支或标签。

2.4 编译工具链展讯build环境需要使用特定的ARM交叉编译工具链,用于编译展讯处理器的应用程序和驱动程序。

开发人员可以从展讯官方全球信息湾上下载最新的编译工具链,并按照官方文档进行安装和配置。

2.5 系统配置在搭建build环境后,还需要进行一些系统配置工作,如设置环境变量、安装必要的依赖库等。

展讯官方文档中提供了详细的配置方法,开发人员可以根据文档进行操作。

三、使用方法3.1 编译应用程序一旦搭建好build环境,开发人员就可以开始编译展讯处理器的应用程序了。

通过使用展讯提供的Makefile和编译工具链,开发人员可以很方便地将自己的应用程序编译成可执行文件,并在展讯处理器上运行。

3.2 编译内核除了应用程序外,展讯的build环境还可以用于编译展讯处理器的内核。

开发人员可以从展讯官方全球信息湾上下载最新的内核代码,并使用展讯提供的配置文件和编译工具链进行内核的编译和定制。

展讯操作系统API用户指南

展讯操作系统API用户指南
操作系统API用户指南
版本: 1.0.2 SW-BASE-UG-0015
2005-05-24

展讯通信有限公司 ·保密·
操作系统API用户指南
修订历史
版本
1.0.0 1.0.1
日期
2003-02-10 2003-08-14
1.0.2
2005-05-24
版本 1.0.2
作者
Xueliang.Wang Zhemin.Lin
审核 Hellena.Zhu
Xueliang.Wang
SW-BASE-UG-0015
说明 Draft Add appendix A.4 Add Mutex, Semaphore and ClientServer. Update some funstions’s specification.
3 OSA API描述 .........................................................................................................................9
3.1 断言 .................................................................................................................................9 3.1.1 断言 SCI_ASSERT .................................................................................................9
3.4 内存管理........................................................................................................................14 3.4.1 分配内存 SCI_ALLOC............................................................................................14 3.4.2 释放内存 SCI_FREE ..............................................................................................14 3.4.3 内存拷贝 SCI_MEMCPY........................................................................................15 3.4.4 设置内存 SCI_MEMSET ........................................................................................16 3.4.5 内存拷贝(以16bit为单位) SCI_MEM16CPY .....................................................17 3.4.6 设置内存(以16bit为单位) SCI_MEM16SET......................................................18

展讯LCD_tp_camera驱动移植

展讯LCD_tp_camera驱动移植

一、编译:1、cd /home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5ls2、source build/envsetup.shlunch3、KONKA_D7-userdebug或者P5_Russia-userdebug(通用版本)4、kheader5、全部编译make -j8 2>&1 | tee build.log部分编译(改代码时)make bootloader -j8 2>&1 | tee build.logmake bootimage -j8 2>&1 | tee build.log二、克隆:三、下载:1、out/target,考出pac文件,boot.img和u-boot.bin,加载pac文件,然后下载2、每次改完代码,需要重新编译,并且加载pac文件四、改时序:lcd_ili9881c_mipi_1491sl_p5_qc.c里面改五、重新编译:重新编译完,删除/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/out/target/product/1491sl_p5_ hd/obj/u-boot64/drivers/video/sprdfb/lcd目录下的文档六、屏的调试1、LCD驱动初始化,各寄存器的含义。

2、通道数要对应,lan.number和0X80的值,01代表2通道,02代表3通道,03代表4通道七、摄像头增加新型号1、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/vendor/sprd/modules/libcamer a/sensor中的Sprdroid.mk中增加local_src_files目录(先要把驱动文件拷过来,打开驱动文件里边的.c查看变量名称,与文件名无关,与路径有关)2、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/vendor/sprd/modules/libcamer a/oem2v0/src中的sensor_cfg.c中增添型号(对照已有的型号格式)3、改完之后编译systemimage,编译过程或错误查看build.log4、调试摄像头时,如果通信不成功,先检查是否接触不良八、adb devices读不到1、网上做法加设备ID2、检查adb环境是否配置好3、重新下载一次系统九、adb shelladb logcat > '/home/android/test.log' 抓取操作流程日志十、打包1、代码:运行imgpac:cd /home/android/gmk/test/983x_NATIVE_6_s801然后./imgpac(打包程序)2、手动打包:用ReseachDownload点击packet十一、无法对焦1、将#define CONFIG_CAMERA_AUTOFOCUS_NOT_SUPPORT注释掉,目录为/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/vendor/sprd/modules/libcamer a/sensor/gc5025_1713_KONKA_D7十二、新增LCD1、在kernel和uboot中加入驱动代码.c文件2、在驱动所在目录的Makefile中加入语句obj-$(CONFIG_FB_LCD_JD9365_MIPI) += $(filter lcd_jd9365_mipi_%,$(CTL_LCD)).o3、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/u-boot64/drivers/video的sprdfb_panel.c中加:#ifdef CONFIG_FB_LCD_JD9365_MIPI{.lcd_id = 0x9365,.panel = &lcd_jd9365_mipi_spec,},#endif4、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/kernel/arch/arm/configs的deconfig中加CONFIG_FB_LCD_JD9365_MIPI=y5、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/device/sprd/scx35l/1491sl_p5 _hd/project中的P5_Russia.mk中改CTL_LCD6、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/u-boot64/include/configs 的1491SL.h中加#define CONFIG_FB_LCD_JD9365_MIPI7、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/kernel/drivers/video/sprdfb 的Kconfig中添加:config FB_LCD_JD9365_MIPIboolean "support JD9365 mipi panel"depends on FB_SC8825 || FB_SCX35 || FB_SCX15 || FB_SCX30G || FB_SCX35Ldefault n8、新加之前注意将之前的lcd屏蔽掉(deconfig和configs都要注释掉),或加在前面,以免遍历编译时出错“未找到创建规则创建所需的.o文件”9、注意u-boot和kernel驱动代码不完全相同,分开改,以免出错“函数未定义”10、屏不亮时,先检查是否电池没电11、图像偏大或者点的位置与触屏不符,考虑频率密度,修改/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/device/sprd/scx35l/1491sl_p5 _hd中的system.prop中的ro.sf.lcd_density,854*480为24012、开机白屏,检查初始化,很有可能13、编译出错时,先检查error错误,有可能是头文件的事(直接复制过来的头文件可能有错,可参考其他lcd的代码)14、检查out/obj,看kernel和u-boot有没有编译进去15、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/device/sprd/scx35l/1491sl_p5 _hd/modem_bins里放的是开机画面logo,图片的分辨率是固定的16、很多行出现错误时,检查大括号是不是漏掉一个十三、修改LCD读ID 部分代码1、看规格书,ID存在哪个寄存器内2、按照已有的格式改修代码十四、查看LCD_id1、adb shell进入环境2、adb root3、cat /proc/cmdline十五、1、任务:兼容10802和7701两个屏2、新增lcd见上述步骤3、这两个屏分辨率为854*480,为FWVGA,需在/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/u-boot64/include/configs里修改FWVGA和720p的顺序4、出现的错误:1)u-boot没有编译进去:按build.log先修改error,本项目出错为configs与Makefile大小写不一致2)头文件出错3)修改开机logo,分辨率不符十六、修改开机动画1、/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/device/sprd/scx35l/1491sl_p5 _hd/power中拷取两个压缩包,压缩包里是开机连续动画图片,可以替换根据分辨率2、/home/android/gmk/test/983x_NATIVE_6_s801/device/sprd/scx35l/S801/project 对应修改密度值ro.sf.lcd_density=320 \3、/home/android/gmk/test/983x_NATIVE_6_s801/out/target/product/S801/system删除build.prop4、替换/home/android/gmk/test/983x_NATIVE_6_s801/device/sprd/scx35l/S801/thirdparty/S 801G_M506/power中的压缩包用于调用十七、出现libsepol.context_from_record: type bl229x_device is not defined错误,查找/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/device/sprd/scx35l/common/s epolicy中的file_contexts文件,改相应bl229x_device十八、设备树1、dts讲解:/hbk320/article/details/468445852、代码目录:/home/android/gmk/test/sprd9832_6.0_Rls2_W16.35.5/kernel/arch/arm/boot/dts十九、编译分支的deconfig1、=m和=y的含义:首先需要知道:obj-m = *.oobj-y = *.o上面两者的区别在于,前者才会生成ko文件,后者只是代码编译进内核,并不生成ko文件。

展讯平台音频调试教程(自编版)

展讯平台音频调试教程(自编版)
bit0
P2 gain
Volume control GIM
4. Path Set 说明
说明 reserved P1级增益设置
功能
0:-22.5dB; F:0dB
P2级增益设置
0:-33.5dB;
F:4.5dB
reserved
使 用 P1 or P2 控 制 音 0:P2

1:P1(defult)
ADC模拟增益控制位 0:20dB boost off
说明 手持通话模式 免提通话模式 耳机通话模式 耳机录音模式 录音模式 蓝牙通话模式 MP4播放模式 MP4耳机模式
2. 点击"Get Music mode information" 按钮, 从手机中加载音乐播放和在线收音机的所有参数。 3. "Mack call" 按钮,在"Mack call" 按钮右边的框架中输入电话号码,然后点击"Mack call" 按钮,手机将会 拨打这个电话号码。 4. "Hang up" 按钮, 停止拨打。 5. “Export”按钮,导出 NV 文件。 6. “Import”按钮,导入 NV 文件。
5. 选择“Assert Mode”项,进入 Assert Mode 界面。 6. 选择“Debug Mode”项,显示设置结果。
7. 选择“OK”,完成设置。
1.2 安装手机驱动
使用手机数据线将手机与电脑连接,并用驱动精灵更新驱动。 安装方法如下: 1. 更新后的驱动如下图点击安装。 2. 双击安装,并点击下一步直到安装完成。
1:20dB boost on
备注
bit1=1时,bit8~11 无效 参数范围:0~F 参数范围:0~F

展讯平台NPI工具介绍

展讯平台NPI工具介绍
展讯平台NPI工具介绍
展讯通信
Department:GSM/NPI
展讯平台NPI工具介绍 工具介绍 展讯平台 概述: 概述:
下载升级工具: ※ 下载升级工具: ResearchDownload.exe \FactoryDownload.exe\UpgradeDownload.exe 串号地址写入工具: ※ 串号地址写入工具:
20
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT 测试站别架设示意图
2011-5-16
保密信息
. 21
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT 3.1.X 版本工具操作和设置界面
测试界面
参数设置弹出框
2011-5-16
保密信息
. 22
展讯平台NPI工具介绍 工具介绍 展讯平台
Spreadtrum platform general test flowchart: :
S/W Packet
ResearchDownload
Calibration/FT
CFT
IMEI Writing
WriteIMEI
Download
FactoryDownload
Antenna Test
ANTTEST
MobileTester射频校准界面 射频校准界面
2011-5-16
保密信息
. 18
展讯平台NPI工具介绍 工具介绍 展讯平台
MobileTester Flash读写界面 读写界面
2011-5-16
保密信息
. 19
展讯平台NPI工具介绍 工具介绍 展讯平台
CFT
该工具主要用于射频性能的校准和综测。支持 双模式操作。 该工具主要用于射频性能的校准和综测。支持USB/UART双模式操作。 双模式操作 ※主要功能: 主要功能: * RF Calibration:AFC,APC,AGC校准 : , , 校准 * Final Test: 射频性能综合测试 * ADC:电池电压校准(支持双电池校准) :电池电压校准(支持双电池校准) * Current Test:电流测试 : ※主要特点 支持常用射频仪器和电源的程控操作( *支持常用射频仪器和电源的程控操作(Agilent8960,CMU200…) ) 支持测试记录存储备份( *支持测试记录存储备份(ARM log\DSP log\Test log) ) *支持非信令综测(无呼叫综测,缩短测试时间) 支持非信令综测(无呼叫综测,缩短测试时间) 支持测试项目即时显示以及测试状况统计等生产性应用。 *支持测试项目即时显示以及测试状况统计等生产性应用。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

装好驱动之后就能下载了
下载步骤:
1、打开下载工具SPUpgrade.exe
2、点击工具左上方的第一个按钮,选择软件包--软件文件夹里面的后缀名为PAC的文件
3、点击工具左上方第二个按钮,在弹出的界面上把NV这一项的前面打上勾,并且在NV 后面的空白处双击,然后点击双击之后出现的按钮选择对应的屏的NV。

4、选择好NV之后点击OK。

5、点击工具上方的第三个按钮开始下载
6、出现绿色PASS之后点击工具上方的第四个按钮停止下载。

7、再点击工具上方的第三个按钮开始,进行下一块主板的下载。

8、注意:展讯H平台和R平台升级的时候下载工具的下载速率(bautrate)选择460800,W平台升级的时候速率选择921600.
9、软件包文件和NV文件说明。

相关文档
最新文档