展讯平台 GPS Clock Status专题
- 格式:pdf
- 大小:1.25 MB
- 文档页数:22
TCXO和DCXO自适应兼容方案Sprd FAE_T1、概念:所谓tcxo和dcxo都是提供给系统时钟的晶振源,二者的主要差异在于tcxo对于AFC(自动频率控制)校准可以较好的抑制温漂,但是dcxo在这方面有欠缺,只是价格便宜,需要3500内部对其配合才能较好抑制。
2、机制:该方案使用的机制是通过nv值来完成自适应识别TCXO和DCXO工作。
3、加入该功能的版本:MOCOR_10A_880XG_W12.25、MOCOR_10A_880XG_MODEM_W12.24和MOCOR_10A_880XG_W11.45_P12,注:MOCOR_10A_880XG_W12.23、MOCOR_10A_880XG_W12.24和MOCOR_10A_880XG_MODEM_W12.23也已经加入,只是不够完善。
4、硬件原理图参考图:图1 硬件参考图如上图所示,当GPIO40 NF时表明接的是DCXO,当GPIO40 贴下拉电阻(参考样机是10k大小)时,表明接的是TCXO,再次说明一下,GPIO40可以根据客户具体需要更改为其它GPIO引脚。
5、如果可行推荐使用没有其它用处的gpio脚,目前sprd的参考方案是使用gpio40引脚,gpio40之前是作为内部Audio PA供电方式的选择,高为不使用内部LDO给内部Audio PA供电,低为使用内部LDO给内部Audio PA供电,由于sprd的参考样机都是使用内部LDO给内部Audio PA供电的方式,为了保证不需要对参考样机重新改板,因此使用gpio40来作为该功能的识别脚,在此建议客户,规划阶段使用无其它用处的gpio脚按照上面的参考原理图进行设计;6、软件版本注意事项:使用该功能,请注意查看工程mk文件中定义了RFCHIP=3500,硬件使用了sr3500的射频芯片,以及识别的gpio脚也已经定义好;7、软件的配置方法:在nv_type_4band.nvm中使用了一个nv值-NV_TCXO_DCXO_IDENTIFY,通过设置该值来配置TCXO和DXCO的识别方式以及识别流程,该值主要有如下的配置格式:A、直接设定为0x0000,指定只使用TCXO方案,而不会自动识别;B、直接设定为0xffff,指定只使用DCXO方案,而不会自动识别;C、设定为0x0001—0xfffe中的某个值,表明要通过判断gpio引脚的输入值的高低电平来自适应TCXO和DCXO,而NV_TCXO_DCXO_IDENTIFY对应的值即为gpio num,该gpio引脚硬件连接方法以及选配方法请参考上面的“4 5”;D、该参考方案所使用的函数是在init.c中的SCI_is_TCXO_DCXO,依据上面所述来代码实现,当开机出现dsp assert 350c的报错时,说明在软件方面TCXO和DCXO识别有误,需要查看软件和硬件的配置是否正确;E、Nv的修改方法,主要有两种,一种是直接通过nveditor工具来修改NV_TCXO_DCXO_IDENTIFY为需要的值,位置请见图2;另一种是直接在config_info.nv修改nv_type\NV_TCXO_DCXO_IDENTIFY=所需要的值,该值如果没有可以手工添加,如果已经存在可以手工修改,如果有类似于TCXO_DCXO_AUTO_ADAPTATION_SUPPORT宏控制,该宏无论是否未定义,都可以根据需要删除或添加,该宏只是在SPRD的参考方案中控制是否需要自适应的方法,只在config_info.nv中使用,不会影响其它模块,请见图3;F、该兼容方案各模块间的执行流程图如图4所示。
4G GPS Tracking Watch Important!Please read below statements:1.Due to external factors all GPS devices have positionerror,so the position provided by this device is just forreference.2.There may be delays caused by telecom operators atcertain circumstance.Our company doesn’t assume totake responsibility of loss causes by this delay.Main features:●4G LTE+3G WCDMA+2G GSM networks●1.54”LCD touch screen(240*240pdi)●GPS positioning,with accuracy of5m outdoors●WIFI positioning,with accuracy of30m indoors●Health management with HR&BP,Pill reminder andStep counting●Remove alarm●Waterproof IP67●Web platform/Phone App/SMS for positions check●SOS call,Voice call,Voice chat●Geo-fence:GPS fence&WIFI fence double care●High pixel camera●Talking clock monitor●Low battery alarm●Ringtone to find people Product specification:Version A bands combination:4G-FDD:Band1/2/3/5/7/84G-TDD:Band38/39/40/413G-WCDMA:Band1/2/5/82G-GSM:Band2/3/5/8Version B bands combination:4G-FDD:Band1/2/3/4/5/7/8/12/20/28A3G-WCDMA:Band1/2/5/82G-GSM:Band2/3/5/8GPS locating time:30sec with cold boot(open sky)29sec with warm boot(open sky)5sec with hot boot(open sky)GPS positioning accuracy:5-15m(open sky)WIFI positioning accuracy:15-100m(Under WIFIrange)Working temperature:-10℃~+80℃Working humidity:5%~95%RHHost size:58.2(L)*40.8(W)*17.2(H)mmHost Net weight:41gBattery:600mAhAccessories:Step1:Get a new SIM card:Get a new Nano SIM card as below instruction.Activate the SIM card’s Cellular data plan andCaller ID display function.(Tracking needs consume data,making phone calls also needs charges.)Step2:Learn your GPS Tracking Watch details:Step3:SIM card installation and power on1).Please make sure the tracking watch is powered offbefore inserting SIM card;2).Open the Sim slot withscrew driver and insert aSIM card into the slotaccording to the direction indiagram below.When incorrect way,the SIM cardwill give an elastic feel.If not,please stop and checkSIM direction.(Warning:Wrong SIM card directionwill cause damage to SIM base for normal use.)3).To ensure waterproof,please install the SIM slot coverwith screws as diagram shows on left.4).Please use the magnet charger to charge the watch.5).Press5to7seconds of the power button to turn it on.The screen will light up.Status instructions:When the screen is lit up,slide down from the top ofthe screen to display the working status of the GPS watch.The instructionsare asfollows:Step4:Install App on Guardian's Mobile PhoneScanning the QR code of the watch interface with theguardian's mobile phone,downloading and installing theGPS positioning App,and then register the accountaccording to the operation guidelines.Step5:Log in to App and set up your watchAfter login,click"+"in the upper right corner to add asmart watch.Scanning Watch InterfaceStep6:Check the GPS watch information✧Click the upper left corner of the APP to select theobject to be monitored,as shown below,you cancheck the positioning location,set up the phone bookremotely,make call or voice chat.✧There are some icons on the screen:Map:Select different map modes to view theposition.Mobile phone:Display the current location of theguardian's mobile phone.Man:Select to view the location of a single watch,or the location of all watches.Chat:The voice conversation between watch andApp can be realizeSecurity zone:Set the safety zone for watch’s user.Multiple security zones can be added.Locate:click the icon,the tracker will upload a newlocation data when the device is online.Footprint:Look at the historical route of any day in90days.Click the Setting icon go set up pageSOS/family number:You can set3numbers forSOS call.Sound Guardian:Type a phone number,and then 1*GPS Tracking watch1*USB charging cable1*Screw driver1*User manual.2*Spare screws1*Sim Card Ejector Pin4G Network GPS position OK3G Network WIFI connection OK2G Network Network signalNo Network Battery levelNo SIM card Alarm clock remindthe watch will call to this phone.Telephone book:15 friends and family numbers can be set so that watch users can quickly dial through the telephone book. Call:You can dial the watch phone directly to communicate.(Speech intercom,no telephone charges)Equipment managemen t: Display relevant information and functions of mobile phones. Healthy:Motion status:The guardian can set the time period of step counting through APP,so as to understand the movement of the guardian.Heart Rate and Blood Pressure:Watches canmeasure the heart rate and blood pressure of a guardianremotelySleep quality:Record the sleep of the guardianduring the specified period of time.Remote picture:Send a photo command at any timeto better know the safety of the wearer.Pill alarm:The watch wearer may be reminded to takemedicine by text or voice to provide better care for them.Video chat:Initiate video chat via App or watch,or groupchat with other guardians.。
展讯芯片功能介绍展讯芯片主要包括:SC6600.SC6800及SC8800三大系列。
SC6600系列GSM/GPRS 多媒体基带芯片音乐、拍照一个都不能少——可听音乐,可拍照,源自高性价比的多媒体解决方案。
SC6600系列是展讯通信公司开发的带有MP3, 数码拍照解决方案GSM/GPRS基带芯片,它使用了先进的数字/模拟混合信号CMOS 半导体技术,在芯片中集成了完整的GSM/GPRS基带电路、电源管理电路和多媒体功能。
产品特点:主要功能:四频GSM/GPRS (850/900/1800/1900MHz)GPRS多时隙Class 10内置MIDI格式的64和弦内置MP3播放器支持百万像素数码拍照内置U盘功能支持MMC/SD卡支持NOR Less方案支持MMS支持IrDA支持蓝牙/WLAN/A-GPS支持双彩屏其他功能:支持FR,EFR,AMR支持语音存储支持A5/1和A5/2加密算法实时时钟LDO电源管理接口:外接存储器接口(SDRAM, NAND,NOR etc.)JTAG接口UART接口GPIOPCM接口I2C接口I2S 接口USB接口1.8V/3.0 SIM卡接口话筒音频接口支持各类RF接口SC6800 系列GSM/GPRS/EDGE 多媒体娱乐基带芯片玩转手机智能娱乐——是DV?是游戏机?是精彩的多媒体智能手机!SC6800系列是展讯通信公司专为中高端多媒体手机设计的GSM/GPRS基带单芯片,在单芯片中集成了完整的GSM/GPRS/EDGE基带电路、电源管理电路及多媒体应用处理功能,SC6800系列能为多媒体娱乐手机提供强大的处理能力。
产品特点:主要功能:四频GSM/GPRS/EDGEl (850/900/1800/1900MHz)EGPRS/GPRS多时隙Classl 12支持硬件图形加速功能l支持JAVA硬件加速功能lMPEG-4视频硬件加速功能l内置数码相机控制器,能直接连接500万像素图像传感器l支持硬件图像影像处理(Image Signal Processor),能处理Bayerl RGB图像数据支持自动聚焦(Autol Focus)支持数码摄像功能l在DV模式下,可平滑支持16倍数码变焦l内置MP3、WMA、AAC、HE-AAC播放器l内置MIDI格式的64和弦l支持3D环绕立体声l支持TVl OUT输出支持MMSl内置LCD控制器l内置NANDFLASH控制器,l 硬件ECC内置SDRAM控制器l内置DDR控制器支持IrDAl支持无线局域网(WLAN)、蓝牙(Bluetooth)、A-GPSl 支持SD/MMC卡l支持双彩屏l支持STN/TFT/OLED LCDl支持智能操作系统(Symbian, Windows Mobile, Linux)其他功能支持HR、FR、EFR、AMRl支持语音存储及识别l支持A5/1、和A5/2、A5/3和GEA3等加密算法l支持PTTl (Push to Talk)实时时钟l内置电源管理功能l接口支持各种外接存储器接口(SDRAM/NAND/NOR等)l支持USB接口l支持UART接口l支持PCM接口l支持SPI接口l支持SDIO接口支持I2C接口l支持I2S接口l1.8V/3.0Vl SIM卡接口支持各类RF接口lJTAG接口lSC8800系列TD-SCDMA/GSM/GPRS双模多媒体基带芯片做3G时代的娱乐英雄——打造3G时代多媒体娱乐生活!展讯通信公司开发成功的基带芯片SC8800系列,是业界目前唯一采用单芯片方案的TD-SCDMA/GSM/GPRS双模基带芯片, 是世界上最早成功支持TD-SCDMA 3G标准的双模芯片,是划时代的3G产品。
展讯 build环境使用手册展讯 Build 环境使用手册一、简介展讯 Build 环境是为展讯公司开发团队提供的一套集成开发环境,旨在为开发人员提供便捷、高效的开发工具和平台。
本手册将详细介绍展讯 Build 环境的安装、配置和使用方法。
二、安装1. 下载展讯 Build 环境安装包展讯 Build 环境安装包可以从展讯公司的官方网站下载。
请确保从官方渠道下载,以确保安装包的安全性和完整性。
2. 执行安装程序双击下载的安装包,按照提示一步步进行安装。
建议选择默认安装路径,以便后续操作的顺利进行。
3. 完成安装安装完成后,会在您选择的安装路径下生成展讯 Build 环境的文件夹。
您可以在此文件夹中找到所有的开发工具和相关资源。
三、配置1. 环境变量设置为了能够方便地在任意路径下调用展讯 Build 环境,我们需要对环境变量进行一些配置。
- Windows 系统:右键点击“计算机”或“我的电脑”,选择“属性”->“高级系统设置”->“环境变量”。
在系统变量中找到“Path”,并选择“编辑”。
在弹出的窗口中,将展讯 Build 环境的安装路径添加到“Path”变量的值中,并点击“确定”保存。
- macOS / Linux 系统:在终端中输入以下命令,并将展讯 Build环境的安装路径替换为您的实际路径。
```shellexport PATH=/your/installation/path:$PATH```2. 配置开发工具根据您的开发需求,展讯Build 环境提供了多种开发工具和插件。
您可以根据需要进行安装和配置。
- IDE:展讯 Build 环境支持多种集成开发环境,如 Eclipse、Android Studio 等。
您可以根据个人喜好进行选择和安装。
- SDK:展讯 Build 环境提供了丰富的软件开发工具包,包括Android SDK、Java SDK 等。
您可以根据项目需要进行安装和配置。
展讯平台Trace 工具使用对于专业的测试人员,测试应该始终接上log 线进行测试,这样就会尽可能保留出错时候的信息,这些信息不一定对于每一类的bug 都有用,但对于一些难重现的问题有可能这样的习惯就记录下了一些重要的Debug 信息,给软件人员解决问题极大的帮助。
测试人员遇到ASSERT 的时候,一定要尽可能详细的记录下操作步骤,测试此问题的重现概率,同时记录下全部的ASSERT 信息,关于ASSERT 信息详见本文档3.2.1。
需要注意的是,测试人员一定要用对应版本的ChannelServer 和log 工具进行测试,否则会导致底层的一些消息的解析不正确,给解决一些和底层有关的bug 带来困难。
1、ChannelServer 的设置使用• 运行ChannelServer.exe• 点击右下角托盘中的ChannelServer 小图标• 在弹出的对话框中的进行配置(成功后,小图标变绿色)图一2、Logel –使用说明• 选择Server — IP Setting 配置ChannelServer 的IP 地址和端口――和ChannelServer 中的设置保持一致(一般不需要修改)• 连结到ChannelServer ,并开始记录――需要先运行ChannelServer以下为刚开始启动Logel 工具的界面:图二以下为正在抓Trace 信息的界面:图三测试版本一定要用debug 版本,release 版本遇到assert 会自动重启,debug 版本会断在程序assert 的地方,这样可以获得assert 时的现场信息,以便于debug 。
当然,重要版本根据情况也应该同时用release 版本做一些各个功能模块的自动重启的测试,电流测试等,以保证release 版本也没有问题。
测试过程中遇到assert ,不要拔下电池,打开ChanelServer.exe 和Logel.exe , 连上手机,选择logel 里面菜单 Assert / Open Assert Frame , 打开一个调试窗口,在此窗口下输入0,会出现了下图所示的信息(如果是测试的时候连着log ,此窗口会自动弹出):图四然后在Assert Information这个窗口里输入1,(有可能第一次或者前几次输入1都出现的和上面输入0一样的信息,请多输入几次,直到出现类似以下的信息为止):图五如上图所示:这一项信息是记录软硬件版本号以及产生Assert 的位置(文件名,行号),以及当前线程(或中断服务程序)的信息。
展讯平台软件调试介绍Spreadtrum7/21/2009培训目的¾能够使用展讯提供的调试工具对开发中的问题进行调试¾能够分析几种常见ASSERT主要内容展讯调试工具简介调试方法展讯调试工具简介主要的调试工具有: ¾Dloader¾NVEditor¾Channel Server¾Logel¾Phone Tester¾DSP Log Dloader(1功能:下载程序设置界面:双击可以选择下载文件路径选择端口选择项目选择下载速率制作打包文件选择是否下载Nand Flash下载配置:大小页选择分区策略选择分区策略¾始终分区¾出现不兼容分区时停止下载¾出现不兼容分区,使用Flash中原有分区进行下载¾出现不兼容分区,使用FDL中的分区方式进行分区注:此配置项只对NAND FLASH有效备份信息配置:将NV保存到本地选择需要保留的信息正在下载:下载成功:下载失败:Dloader(4打包文件特别说明:展讯升级工具中使用打包文件来进行升级操作,打包文件中不仅包含了所有的下载文件,还包含了下载项目的地址信息,这样可以降低产线升级工具配置出错的可能性,同时简化了操作。
打包文件的制作方法:DloadeR 在配置好所有的配置项后,点击左图中的按钮,然后按照提示即可完成打包文件的制作。
点击这个按钮进行打包操作展讯调试工具简介¾Downloader¾NVEditor¾Channel Server¾Logel¾Phone Tester¾DSP Log功能:•对fixed NV参数进行读取,编辑,保存,下载•擦除NV•从手机中读出NV Item修改某项数据:选择菜单[File\save image]保存并生成二进制数据文件:选择菜单[File\Save to phone]直接下载到手机中——手机需要在下载模式如果需要保留校准参数需要选择上获取手机NV数据:选择菜单[File\LoadFromPhone(boot mode]来获取数据在下载模式下从保留区域处获取下载的nvitem数据。
展讯平台GPS相关log抓取方法总结一下展讯平台抓取GPS log的方法,后续还会再修改GPS专项测试log抓取指令汇总一、logcat文件和kernel文件1、开机出现振动后立即连上usb线,执行adb logcat -v time > logcat.txt2、会显示wait for connect,过会log就会出来,同时会写到logcat.txt; 3 、持续操作机器直到出现问题 4 、ctrl+C结束logcat5、在抓logcat的同时,另外打开一个窗口,执行adb shell catproc/kmsg >kmsg.txt,抓取Kernel层对应的kmsg文件二、涉及通信(彩信、上网、WIFI、GPS)交互操作,抓取CAP包(如果不是GPS、WIFI专项测试,直接用脚本抓取就可以了)需要push tcpdump工具到手机,具体办法如下:将工具放到C:\\Documents and Settings\\Administrator目录下或者直接引入路径1. adb remount (开启system读写权限)2. adb push tcpdump /system/bin/ (将tcpdump工具push到手机系统目录bin 文件下)3、adb shell4、chmod 777 /system/bin/cpdump (开启权限) 5. tcpdump -p -vv -s 0 -w /data/test.pcap 停止,输出6. adb pull /data/test.pcap7. 用wireshark软件打开test.pcap查看三、出现问题以后,导出CSR的LOG 执行1、adb pull /data/agpsLog.txt 2、adb pull /data/nav.txt3、adb pull /data/DetailedLog.txt4、adb pull /data/sirf_interface_log.txt5、adb pull /data/BriefLog.txt6、adb pull /data/NVM* . -------直接使用NVM×命令不能导出log,需要手动查看NVM后再以一个一个的导出查看list命令如下:adb shell #cd data cd data#ll -----查看list列表信息,然后找到对应的NVM*文件导出 7、 csrgas文件adb shellcd /system/etc看csrgps.conf是否存在cd /system/sps/gsd4t/config看csrgps.conf是否存在;如果都存在,执行adb pull /system/sps/gsd4t/config/csrgps.conf综合以上三大项,把logcat.txt,kmsg.txt、***(自命名).pcap 、agpsLog.txt,nav.txt, DetailedLog.txt, sirf_interface_log.txt, BriefLog.txt,NVM*. , csrgps.conf 这10个文件都保存下来,就是比较完整的一个GPS专项LOG文件包。
(展讯)射频参数1、先安装下载线驱动,PL-2303 Driver Installer.exe,安装完成后,插上下载线后,我的电脑右击,打开管理,展开设备管理器,在端口下查看COM口。
2、双击打开展讯工具内的MobileTester.exe,在Port后面选择Com口,单击Connent,则下面显示框内显示Please turn on themobile,说明Com 口已经选择成功。
连接手机,插上电池,单击Disconnect,下面显示框内显示Disconnectde with the mobile。
此时手机自动开机,此工具不关闭。
3、双击NVEditor.exe,在File——Open Project,打开手机的prj文件,File——Port Settings下设置Com口。
File——Load From Phone (Normal Mode)手机处于开机状态,开始读取手机内的NV参数。
4、NVitem——Calibration_patam_T——rf_param_dsp_use ——rf_gsm_param_dsp_use(900射频)——rf_dcs_param_dsp_use(1800射频)5、展开rf_gsm_param_dsp_use(900射频),将RF_ramppur_step_factor展开,[0]—[79]项所显示的就是手机的射频参数。
参数分成5段,0—15(0是高频,15是低频,依次类推),16—31,32—47,48—63,64—79。
6、参数更改方法:将[0]和[1]:0X后面的数用计算器改为十六进制,然后相减,得出的数就是当前手机2db的大概值。
若功率高2db,则用[0]后面转换成十六进制的数减去2db的大概值;若功率低2db,则用[0]后面转换成十六进制的数加上2db的大概值,得到数值后再次转换成十进制。
7、5段中每一段的[0]里面都要更改,共更改5次。
8、rf_dcs_param_dsp_use(1800射频)更改方法与900更改方法相同。
Sprocomm 音频测试-流程简介:这里的音频测试是指整机测试上行,下行通道的测试,包括MIC (上行),喇叭/听筒(下行),主要测试内容包括电信号的测试以及声学信号的测试。
测试方法以及测试步骤: 1:下行通道测试测试主要包括:主板电信号的测试以及声音信号的测试。
测试项目:功率(W )/RMS 值,失真(THD_Ratio ),谐振点(f0),噪声等 测试方法:1:用“ResearchDownload ”软件对手机进行工程模式的载入载入完成之后重新安装电池开机完成指引之后即可进行测试。
2:调试打开audio tester 软件,选择对应的port 进行连接,选择smart phone (智能机),再选择连接,最后选择对应的模式进行测试即可。
3:打开AP ,连接手机,从AP 上读取数据 ① :电信号需要从手机上引线出来测试② :声音信号一方面可以通过标麦进行传导,另一方面也可以 通过CMU200进行传导NVEditor 使用方法(主要用于对调整后的手机参数进行文件式的方式整合存档) 首先要连接手机1:选择最新版本的RF 的nv.item 文件(file->open project ,选择nv.item ) 2:facility->import(导入通话音频NV 文件) 3:save imge手机关机并用数据线连接电脑打开download 软件点击按钮点击按钮进行载入操作ADB使用方法:(主要用于music参数的合入)1:ADB安装把安装包放入C盘,在环境变量中把path的值更改为Adb的位置即可,如果不行请重启电脑。
2:Adb导出audio.para文件(前提:USB连接上手机)+R然后输入cmd打开命令窗口在上述命令提示框内输入依次输入以下内容adb devicesadb rootadb pull /data/local/media/audio_para(此时默认存储地址为C:\Users\Administrator)如果想另存为其他文件夹,需要空一格然后把其他文件夹地址输入到adb pull /data/local/media/audio_para后面3:BIN文件的更新(通话参数calling合入射频RF)打开NVEditor →file →open project(选择RF参数) →facility →import(选择已经导出的calling.nv 参数) → file→save project→ file→save image注:以防万一多保存两次音量调试1:调节gain使功率达标并且声音较大2:调节EQ把FR比较突出的某个频点拉平3:通过ALC的调整来改善失真产生的破音4:通过调节滤波器等设置来减小底噪(首先打开dl_dis_switch主要是dl_ns_limit调大500~900)注:1:由于MIC的位置不同,所以根据不同模式MIC上行增益可以适当更改,一般耳机的增益大于听筒模式的增益(上行增益)2:内置PA与外置PA相比,内置PA需要调较高的增益,外置PA的增益调节较低NXP 回声消除1:TX可以调节VOL_Gain,调节声音大小(跟volume一样)调节非限行区域的四个数值(越大噪声抑制越好)压制回声。
L平台开机流程介绍展讯通信主讲人:Nick.Zhaod t r u mC on f i de nt i a l开机的条件¾VBAT is high.¾PBINT is high¾CHINT is high¾ALARM INTS pr e aS p r e a d t r u m C o n f i d e n t i a l ROM Code 软件流程StartInitialize the IRAM, Pin,UART and KeypadUSB Bootstrap Pin isSet?Key(0,0) is Pressed?Receive two 0x7e?Remap and Jump to 0x0Send the Version String and go to USB Boot ModeSend the Version Stringand go to UartBootMode Yes NoNo No YesYesd t r u mC on f i de nt i a lBefore __main•Code from tx_illdb.s•Work flow–Disable interrupt–Abnormal reset check–Initialize clock and EMC access timing for nor platform –Enter SVC mode and setup SVC stack pointer–BL PM_Init–B__mainS pr e aS p r e a d t r u m C o n fi d e n t i a l • 1. Copies nonroot (RO and RW) execution regions from their load addresses to their execution addresses.• 2. Zeroes ZI regions.• 3. Branches to __rt_entry.•The library function __rt_entry() runs the program as follows:• 1. Calls __rt_stackheap_init() to set up the stack and heap.• 2. Calls __rt_lib_init() to initialize referenced libraryfunctions, initialize the locale and, if necessary, set up argc and argv for main().• 3. Calls main(), the user-level root of the application.• 4. Calls exit() with the value returned by main().Enter __mainr e a d t ru mC on f i de nt i a lEnter Main•main(main.c)->SCI_KernelEnter(threadx_os.c)->tx_kernel_enter[_tx_initialize_kernel_enter(tx_api_thumb.h)]•_tx_initialize_kernel_enter(tx_ike.c)->–_tx_initialize_low_level(tx_illdb.s)–_tx_initialize_high_level(tx_ihl.c)–tx_application_define(threadx_os.c)->SCI_ApplicationDefine(init.c)–_tx_thread_schedule(tx_ts.s)•SCI_ApplicationDefine->–RM_SendRunModeRequest();–SaveHWRestartCondition();–SCI_InitHw();–SCI_InitRtos();–SCI_InitRef(0);S pS p r e a d t r u m C o n f i d e n t i a l 几个重要的模式¾CALIBRATION_MODE校准模式,APP 不起来,工厂生产校准时进入。