Trace metal levels in fruit juices and carbonated

Trace metal levels in fruit juices and carbonated
Trace metal levels in fruit juices and carbonated

Environ Monit Assess(2009)156:303–306

DOI10.1007/s10661-008-0485-1

Trace metal levels in fruit juices and carbonated beverages in Nigeria

Akan B.Williams·Olusegun O.Ayejuyo·

Adekunle F.Ogunyale

Received:25December2007/Accepted:23July2008/Published online:13August2008?Springer Science+Business Media B.V.2008

Abstract Trace metal levels in selected fruit juices and carbonated beverages purchased in Lagos, Nigeria were determined using atomic absorption spectrophotometer(Unicam model969)equipped with SOLAAR32windows software.Fruit juices analysed were grape,pineapple,apple,orange, lemon juices and their brand names were used. Some carbonated drinks were also evaluated for metal levels.Trace metals investigated were Cr, Cu,Pb,Mn,Ni,Zn,Sn,Fe,Cd and Co.Trace metal contents of fruit juices were found to be more than the metallic contents of carbonated beverages.Pb level in the fruit juices ranged from 0.08to0.57mg/l but was not detected in the carbonated drinks.Concentrations of Pb in lemon juice and Mn in pineapple juice were relatively high.Cd and Co were not detected in the selected juices and beverages.Additionally,Pb,Cu,Cr and Fe were not detected in canned beverages but A.B.Williams(B)

Department of Chemistry,Covenant University,

P.M.B.1023,Ota,Ogun State,Nigeria

e-mail:akanwills@https://www.360docs.net/doc/be18437382.html,

O.O.Ayejuyo

Department of Chemistry,University of Lagos,

Akoka,Nigeria

A.F.Ogunyale

Department of Chemistry,Lagos State University,

Ojo,Nigeria were present in bottled beverages.However,the metal levels of selected fruit juices and carbonated beverages were within permissible levels except for Mn in pineapple juice and Pb in lemon juice.

Keywords Carbonated beverages·Fruit juices·Nigeria·Trace metals

Introduction

Many Nigerians drink fruit juices and carbonated beverages.The increasing intake of these drinks by a sizeable population in the country is largely attributed to the increase in fast food restaurants and snack bars,the growing preference for non-alcoholic drinks due to religious beliefs,increase in prices of alcoholic drinks and preference for imported goods by most Nigerians.The gastroin-testinal tract of humans is exposed to various en-vironmental pollutants including trace metals that contaminate food and water and may have toxic effects on the body.Studies indicate that some metals act as catalysts in the oxidative reactions of biological macromolecules,hence the toxicities associated with these metals might be due to ox-idative tissue damage(Ercal et al.2001).

Reasons could be advanced for the toxicity of trace metals in humans.For instance,the metabolism of the toxic metal may be similar

to metabolically related essential ones.Such is the case with effects of Pb and Ca in the cen-tral nervous system and Pb,Fe and Zn in heme metabolism.Human cells that are involved in the transport of metals such as gastro-intestinal, liver or renal tubular cells are particularly sus-ceptible to toxicity(Jarup2003).Factors such as age,diet,interactions and exposure to other toxic metals in?uence the toxicity levels of metals in humans(Peakall and Burger2003).Children and the elderly are believed to be more susceptible to toxicity from metallic exposure.Trace metals are present in foods in amounts below50ppm and have some toxicological or nutritional signif-icance.While some inorganic elements such as Na,K,Ca,P are essential for man,elements like Pb,Cd,Hg,As are found to cause deleterious effects even in low levels of10–50ppm.Although Fe,Cu,Zn are found to be necessary in certain quantities in foods,the same elements can cause ill effects when consumed at higher levels.Hence, determination of both major and trace levels of metal contents in food is important for both food safety and nutritional considerations(Ministry of Health and Family Welfare2005).Trace metals are classi?ed into three classes based on their effects on life.The essential nutritive metals are Co,Cu,Fe,I,Mn and Zn.However,elements such as Cu and Zn have emetic action when ingested in higher amounts.The non-nutritive non-toxic metals which are not harmful when present in amounts not exceeding100ppm include Al,B, Cr,Ni and Sn.However,the increasing chromium intake calls for concern.Nigerian consumers may be exposed to higher levels considering the rel-ative contribution of the element to the diet by beverages alone(Maduabuchi et al.2007).The non-nutritive toxic metals which are known to have deleterious effects even at amounts below 100ppm are As,Sb,Cd,F,Pb,Hg and Se (Ministry of Health and Family Welfare2005). For example,arsenic exposure induces cardiovas-cular diseases,developmental abnormalities,neu-rologic and neurobehavioral disorders,diabetes, hearing loss,hematologic disorders and various types of cancer(Tchounwou et al.2004).

Utilization of trace metals by humans in?uence the potential for health effects through environ-mental transport and by altering the biochemi-cal form of the element(WHO1992).Naturally, metals are redistributed in the environment by both geologic and biologic cycles(Goyer and Thomas2001).Rain water dissolves rocks and ores and physically transports material to streams and rivers,adding and deleting from adjacent soil and eventually to the ocean to be precipi-tated as sediment or taken up in the rain water to be relocated elsewhere on earth(Forner and Wittman1993).The biologic cycles include bio-concentration by plants and animals and incorpo-ration into food cycles.

Food is a major source of human exposure to metals.Potential sources of human exposure include consumer products and industrial waste as well as the working environment.Cumulative poisoning due to ingestion of food containing met-als such as lead and arsenic over a long period do occur.Some metals have detrimental effects on the quality or nutritive value of food.For example,copper causes off-?avour in milk and dairy products and tend to destroy vitamin C in fruit products.It is known that fruit juices and car-bonated beverages contain trace metals.There-fore,the trace metal contribution of juices and beverages cannot be neglected(Onianwa et al. 2000).Less attention appears to be given to de-termination of trace metals in fruit juices and carbonated beverages.This investigation aims at determining trace metal content in imported fruit juices packaged in pouches and carbonated

Table1Trace metal content(ppm)of fruit juices

Fruit type Cr Cu Pb Mn Ni Zn Sn Cd Co Grape0.08ND0.080.800.200.39 1.80ND ND Pineapple ND ND0.0915.000.290.900.45ND ND Apple ND0.260.080.530.020.17 1.90ND ND Orange ND0.020.080.450.060.190.59ND ND Lemon0.05ND0.570.230.020.93 1.85ND ND

Table2Trace metal content(ppm)of carbonated beverages in glass containers

Beverage type Cu Mn Ni Zn Sn Fe Cd Co Beverage10.080.010.020.070.020.62ND ND Beverage20.190.010.020.020.020.44ND ND Beverage30.290.010.020.050.020.67ND ND Beverage40.140.010.020.020.020.21ND ND Beverage50.330.010.020.150.020.49ND ND

beverages in cans and glass bottles in Nigeria. The study serves as a guide in avoiding bio-accumulation of heavy metals in human system considering the peculiarity of environmental pol-lution being experienced in industrial and urban centres of Nigeria.

Materials and methods

The fruit juice samples were purchased in Lagos at Oke Arin,Oyingbo,Apongbon and Ikeja mar-kets.Bottled(glass)and canned samples of the same brand of carbonated drinks were obtained and analysed.The brand names of the imported fruit juices were labelled brand1,brand2,brand3, brand4and brand5respectively.The carbon-ated beverage samples analysed were similarly la-belled beverage1,beverage2,beverage3,beverage4 and beverage5.Trace metal levels in selected fruit juices and carbonated beverages were determined using atomic absorption spectrophotometer (Unicam model969)equipped with SOLAAR 32windows software.A multi-metal standard solution of nine(9)metals was prepared to give the following concentrations:Cu 1.0ppm,Zn 0.2ppm,Ni0.2ppm,Cr0.2ppm,Mn0.05ppm, Pd0.5ppm,Cd0.5ppm,Co0.2ppm,Sn0.2ppm.

In fruit juices,large particles were?rst removed by centrifuging and interference from sugar was compensated for by using standard method of additions.Fruit juices were centrifuged for15min at4,500rpm to obtain pulp free liquid.Aliquots0, 1,2and3ml of the multi-metal standard solution were added to100ml volumetric?asks containing 3,2,1and0ml of distilled water respectively and diluted to100ml with clear juice.The prepared samples were aspirated directly into the atomic absorption spectrophotometer.Carbonated bev-erages were analysed after the removal of car-bon(IV)oxide by aeration.Four100ml aliquot of carbonated drinks were pipetted into250ml beakers containing0,1,2and3ml of multi-metal standard solution respectively.After heating on a hot plate until the volume was reduced to75ml, the samples were cooled and diluted to100ml and the prepared samples were aspirated directly into the spectrophotometer.

Results and discussion

Levels of Pb,Cd,Cu and Zn less than0.05,0.05, 0.30–1.10and1.30–8.6mg/l have been reported (Food and Drug Directorate1990).Concentra-tions up to2.10and150mg/l for Mn and Sn re-spectively have been found in citrus juices.In this study,trace metal content of selected fruit juices, carbonated beverages in glass containers and cans are highlighted in Tables1,2and3.Trace metal levels of fruit juices were higher than metallic levels of carbonated beverages which were com-paratively low.This implies that it is relatively safer to consume carbonated beverages compared

Table3Trace metal content(ppm)of carbonated beverages in cans

Beverage type Cu Mn Ni Zn Sn Fe Cd Co Beverage1ND0.010.02 3.300.02ND ND ND Beverage2ND0.010.020.080.02ND ND ND Beverage3ND0.010.020.080.02ND ND ND Beverage4ND0.010.02 2.050.02ND ND ND Beverage5ND0.010.02 6.800.02ND ND ND

to fruit juices.Cd and Co were not detected in all selected juices and beverages and Pb was not detected in the carbonated drinks.Concentrations of Pb in lemon juice and Mn in pineapple juice were relatively high.This relatively high concen-tration of Pb in lemon juices and Mn in pineapple juice indicates the need for a more detailed study of these juices.Zn contents of canned beverages were much higher than that found in glass bottled beverages.Pb,Cu,Cr and Fe were not detected in canned beverages but were detected in glass con-taining beverages.Bio-accumulation of trace met-als do have serious health implications in human beings.For example,high level of Pb has been reported to be responsible for anemia and affect central nervous system,causing mental retardness and convulsion in childhood(Ademoroti1996). High level of Mn causes psychiatric disorder in-cluding dif?culty in walking,speech and compul-sive behavior such as running,?ghting and singing. However,the metal levels of selected fruit juices and carbonated beverages were within the permis-sible limits stipulated by Standard Organization of Nigeria and Codex Alimentarius(IARC1987) except for manganese(15.00ppm)in pineapple juice and lead(0.57ppm)in lemon juice. References

Ademoroti,C.M.A.(1996).Environmental chemistry and toxicology(pp.171–204).Ibadan:Foludex Press.Ercal,N.,Gurer-Orhan,H.,&Aykin-Burns,N.(2001).

Toxic metals and oxidative stress part I:Mechanisms involved in metal-induced oxidative damage.Current Topics in Medical Mycology,1(16),529–539.

Food and Drug Directorate(1990).Heavy metal determi-nation in food drinks.Ottawa,Canada:Department of National Health and Welfare.

Forner,U.A.,&Wittman,G.W.(1993).Metal pollution in aquatic environment(p.486).Berlin:Springer. Goyer,R.A.,&Thomas,W.C.(2001).In Casarett and Doull’s toxicology.The basic science of poisons(p.

1236).McHrawHill.

IARC(1987).Overall evaluations of carcinogenicity.Inter-national Agency for Research on Cancer.

Jarup,L.(2003).Hazards of heavy metal contamination.

British Medical Bulletin,68,167–182. Maduabuchi,J.U.,Adigba,E.O.,Nzegwu,C.N.,Oragwu,

C.I.,Okonkwo,I.P.,&Orisakwe,O.E.(2007).Ar-

senic and chromium in canned and non-canned bev-erages in Nigeria:A potential public health concern.

International Journal of Environmental and Research Public Health,4(1),28–33.

Ministry of Health and Family Welfare(2005).Manual of methods of analysis of https://www.360docs.net/doc/be18437382.html,b.Manual9.New Delhi:Government of India.

Onianwa,P. C.,Lawal,J. A.,Ogunkeye, A. A.,& Orejimi,B.M.(2000).Cadmium and nickel compo-sition of Nigerian foods.Journal of Food Composition and Analysis,13,961.

Peakall,D.,&Burger,J.(2003).Methodologies for assess-ing exposure to metals:Speciation,bioavailability of metals,and ecological host factors.Ecotoxicology and Environmental Safety,56(1),110–121. Tchounwou,P.B.,Centeno,J.A.,&Patlolla,A.K.(2004).

Arsenic toxicity,mutagenesis,and carcinogenesis—

a health risk assessment and management approach.

Molecular and Cellular Biochemistry,255(1–2),47–55. WHO(1992).Our planet,our health.Report of the WHO Commission on Health and Environment.

[计算机]软件安装及使用说明

光盘内包含及说明: 河北德恒光电科技DH系列舞动卡软件 NTE环境新:控制卡软件所需要的计算机运行环境,必备。动画库:通用的动画库,含部分行业GIF动画。 文字动画:第三方软件,用于制作简单的文字GIF动画用。软件安装及使用说明:软件安装及控制卡应用说明。 第一步、软件安装说明 1、了解自己使用控制卡型号,安装控制卡程序; 2、安装后桌面控制卡软件对应图标; 3、双击桌面软件图标。

①出现,或者无反应,请安装光盘内“NTE环境新”后启动软件; ②软件正常启动后及安装完成; 4、软件启动正常后即可按以下步骤操作。 第二步、控制卡与显示屏连接检测 1、将显示屏连接后,与控制卡连接,注意电源线的正负,切勿接反; 2显示屏上电后,按控制卡上测试按键: ①显示屏会出现测试状态,如斜扫、全红等,此时控制卡与显示屏连接成功; ②显示屏出现黑屏或者全亮,将和控制卡连接的排线全部拔掉,从最上面一排开始插排线,全黑排线则是插反,检查控制卡和单元板上面排线的红线是否朝向一致,一次类推其他排线。 3、显示屏测试正常后,按照以下步骤继续。

第三步、计算机软件设置及与控制卡连接1、打开软件,界面如下。(串口卡步骤1-10,U盘卡步骤11-)

2、点击菜单栏“文件”,“新建”,写好项目名称后,保存即可。 3、点击菜单栏里“设置”按钮,在下拉的菜单里选择“屏设置”,打开屏参设置对话框,如下图所示:

4、在控制卡选项中,选择对应控制卡DH-F01; 显示屏列表区可增加,便于多屏调试

5、使用串口时请将串口线连接好(勿带电插拔串口)请首先设置串口号(串口号在计算机设备管理器中查找),点击通讯检测。 在硬件连接正常,并且确保硬件没有问题的情况下,会出现“连接成功”,连接不通会出现“连接失败”。 6、在屏参设置下面选择单元板,设置显示屏的宽、高,此处为单元板的块数(非点数),然后点击“确定”。 7、点击“字幕”或者“文本”“图片”“动画”,添加节目元素。(字幕为单行显示,文本为多行显示) 通过屏显示框下部的按钮对节目元素进行预览、大小、位置的编辑,或手动拉送黄色边框进行编辑。 8、双击绿色的区域;

Tracepro入门与进阶1-40

Tracepro 入门与进阶
CYQ DESIGN STUDIO
1

Tracepro 入门与进阶
CYQ DESIGN STUDIO
内 容 简 介
本书以美国 Lambda Research Corporation 的最新 3.24 版本为蓝本进行编写, 内容涵盖了 tracepro3.24 光学仿真设计的概念、tracepro 软件的配置和用户定制、光 学元件模型的创建、描光、分析等内容。 本书章节的安排次序采用由浅入深,前后呼应的教学原则,在内容安排上,为方 便读者更快、更深入地理解 tracepro 软件中的一些相关概念、命令和功能,并对运用 该软件进行光学仿真设计的过程有一个全局的了解,本书中介绍了单片 LCD 投影机 的仿真设计全过程,同时在本书的最后一章详细介绍了背光源等光学仿真设计过程, 增强了本书的可读性和实用性,摆脱单个概念、命令、功能的枯燥讲解和介绍。 本书可作为光学专业人员的自学教程和参考书籍, 也可作为大专院校光学、 光电专业 的学生学习 tracepro 的使用教材。
2

Tracepro 入门与进阶
CYQ DESIGN STUDIO


Tracepro 是一套可以做照明光学系统分析、传统光学分析,辐射度以及光度分析 的软件, 它也是第一套由符合工业标准的 ACIS 立体模型绘图软件发展出来的光机软 件。 功能强大的 Tracepro 减轻了光学设计人员的劳动强度,节约了大量的人力资源, 缩短了设计周期,还可以开发出更多质量更高的光学产品。但目前 Tracepro 学习教 程甚少, 不少初学者苦于无参考学习资料而举步为艰。 本人根据从事光学设计的经验 与运用 Tracepro 的体会,汇集成书,目的是使 Tracepro 的初学人员能快速入门,快 速见效,使已入门者能进一步提高 Tracepro 的应用水平和操作能力,从而在工作中 发挥更大的效益,为中国的光学事业作出贡献! 本书乃仓促而成,虽然几经校对,但错误之处在所难免,恳请广大读者朋友予以 指正,不甚感谢! 电子邮箱: cyqdesign@https://www.360docs.net/doc/be18437382.html,
陈涌泉 2004 年 12 月 4 日
3

金蝶KIS标准版的安装及操作手册

金蝶KIS标准版的操作手册 ?标准版的安装、注册及启动 ?账套建立和系统初始化 ?KIS标准版功能介绍 一、标准版程序的安装及加密狗注册 1.单击安装程序里的安装文件“KISSetup.exe".图1.1 2.选择“金蝶KIS标准版”安装 图1.2 3.单击“下一步”继续 图1.3

4.选择“是” 图1.4 5.单击“下一步”继续 图1.5 6.用户名、公司名称和序列号可以保留默认,单击“下一步”继续 图1.6

7.软件默认安装在“C:盘”(图1.7),单击“浏览”修改软件安装目录(见图1.8) 图1.7 8.把“路径”里的C改成D,“确定” 图1.8 9.“下一步” 图1.9

10.安装程序进入自动安装阶段,图1.10 11.安装完成后,如提示需要重启电脑,建议重启电脑。选择“是,立即重新启动计算机”--“完成”。 图1.11 网上注册: 产品包装盒内用户机密函件上有注册需要用到软件序列号和CDKEY。详细的注册步骤如下: 1.首先请您进入金蝶KIS注册网站,地址为https://www.360docs.net/doc/be18437382.html, 。

2.在金蝶产品注册页面的【产品序列号】栏中输入产品包中金蝶用户机密函件里的软件序 列号,【CDKEY】栏中输入CDKEY,然后输入验证码。勾选“我需要在正式生产环境上进行产品注册”选项后点击【我要注册】按钮,进入金蝶用户注册表。 3.在金蝶用户注册表中输入您的资料信息:公司名称、通讯地址、客户类型、行业、企业性质、企业规模、国家、省份、市/地区、电话、传真、电子邮件、企业网址、邮政编码、联系人、手机、经销商、购买时间。 ?要完整、正确的输入正确的企业信息。 ?客户类型、行业、企业性质、企业规模、国家、省份可用下拉框进行选择。 ?带有(*)号的信息为必须输入的信息。

TZID(v30)安装及操作说明书

ABB TZID-C智能定位器安装及操作说明书(V3.0) (仅供调试维修人员使用参考) 探气动连接 -使用与定位器气源端口处标识的标准接口连接气源 气源的要求:仪表气体(无油、无尘、无水,符合DIN/ISO8573-1污染及含油三级标准,最大颗粒直径v 5um,且含量v 5mg/m3,油滴v 1mg/m3。露点温度低于工作温度10k。 -连接定位器的输出与气动执行器的气缸 根据下列接线端子图以及设计要求进行相应的配线(一般只需+11, -12 , +31 , -32) 1. 接通气源前,先将气源管放空30分钟左右,可以排除管路中可能存在的灰尘、杂质、水、 油等,然后检查减压阀后压力是否符合执行器的铭牌参数要求(定位器的最大供气压力为7Bar,但实际供气压力必须参考执行器所容许的最大气源压力); 2. 接通4---20mA输入信号。(定位器的工作电源取自输入信号,由DCS二线制供电, 端电压为DC8.7V左右,不能将DC24V直接加至定位器,否则有可能损坏定位器电

路); 3. 检查位置反馈杆的安装角度(如定位器与执行器整体供货,则已经由执行器供货商安 装调试完毕,只需作检查确认,该步并非必须): ?按住MODE键 ?同时点击或雁,直到操作模式代码1.3显示出来 ?松开MODE键 ?使用或艇操作,使执行器分别运行到两个终端位置,记录两终端角度 ?两个角度应符合下列推荐角度范围(最小角位移20度,无需严格对称) 直行程(小角度)应用范围在—28°-- + 28°之内。 角行程(大角度)应用范围在—57 °- + 57之内。 全行程角度应不小于25 ° 若角度未符合上述要求,则需通过调节反馈杆、联轴器或者定位器的安装位置使得角度值满足要求。 若气动执行机构更换定位器,重新安装时必须注意新更换定位器输出轴的角度,正 确连接方法如下:先将执行机构输出轴调到全行程的50%,然后再将定位器带有指针的输出轴调到中间位置,(或将定位器运行操作菜单设到1.3,通过调整输出轴,使面板显示为0°,最后再将定位器输出轴与执行机构连接紧固。 4. 启动自动调整程序:(执行器或阀门安装完毕后,系统最好通过此程序重新整定) ★方法一:在1.1模式下自整定 ?按住MODE键 ?同时点击或雁,直到操作模式代码1.1显示出来 根据变换角度不同,分别选择MODE键或ENTER键进行自动整定; 直行程(小角度): ?按住MODE键直到显示ADJ-LIN,然后松开该键,

高通平台常用调试Tool介绍1

高通平台的常用的调试tool: QPST, QRCT, QXDM, Trace32(use JTAG) 2013年09月07日?综合?共 4410字?字号小中大?评论关闭 OverView: QPST 综合工具, 传输文件, 查看device的EFS文件系统, 代码烧录 QRCT 测试RF QXDM 看log JTAG trace32调试 QPST,QXDM的使用说明,具体的可以看我上传到csdn的资源文件,我都是看它,看了那个user guide就完全会了,很简单的 QPST是一个针对高通芯片开发的传输软件。简单的说就是用高通处理芯片的手机理论上都可以用 QPST传输文件,可以修改C网机器内部参数的软件。 一次可以track多台电脑 QPST还可进行代码烧入 包括: 5个 client applications ? QPST Configuration monitor the status of: Active phones Available serial ports Active clients To start QPST Configuration, from the Start menu, select Programs → QPS T → QPST Configuration. ? Service Programming provide service programming for CDMA phones that contain Qual comm ASICs. With it, you can save SP data to a file, then download the data in that file to multiple pho nes. The SP application accesses settings regardless of the phone’ s internal memory implementation. It is feature- aware and displays settings pages appropriate to the phone being programmed. To start SP, from the Start menu, select Programs → QPST → Service Programming.

LED(Tracepro官方LED建模光学仿真设计教程)

Requirements Models: None Properties: None Editions: TracePro LC, Standard and Expert Introduction In this example you will build a source model for a Siemens LWT676 surface mount LED based on the manufacturer’s data sheet. The dimensions will be used to build a solid model and the source output will be defined to match the LED photometric curve. Copyright ? 2013 Lambda Research Corporation.

Create a Thin Sheet First analyze the package to determine the best method of constructing the geometry in TracePro. The symmetry of the package suggests starting from a Thin Sheet and extruding the top and bottom halves with a small draft angle. Construct Thin Sheet in the XY plane. 1. Start TracePro 2. Select View|Profiles|XY or click the View XY button on the toolbar, and switch to silhouette mode, View|Silhouette. 3. Select Insert|Primitive Solid and select the Thin Sheet tab. 4. Enter the four corners of the Thin Sheet in mm in the dialog box, as shown below, and click Insert. 5. Click the Zoom All button or select View|Zoom|All to see the new object.

软件安装部署说明书

西京学院校园信息化平台安装部署说明书 (过渡版本)

文件修订历史 模板修订历史

目录 1 安装规划 (5) 2 系统概述 (5) 2.1 硬件 (5) 2.2 软件 (5) 2.3 安装顺序 (5) 3 数据库服务器安装设置(1台) (6) 3.1 操作系统注意事项 (6) 3.2 安装及设置Oracle(企业版) (7) 3.3 拷贝数据 (7) 3.4 创建数据库及数据库用户 (7) 3.5 数据库用户授权及创建作业任务 (8) 4 应用服务器安装设置(4台) (8) 4.1操作系统注意事项 (8) 4.2 安装及设置IIS6.0 (9) 4.3 安装.net framework 2.0 (11) 4.4 安装Oracle客户端 (11) 5 数据库接收(同步)程序安装设置................................................... 错误!未定义书签。 5.1 拷贝程序文件 .............................................................................. 错误!未定义书签。 5.2 配置运行参数 .............................................................................. 错误!未定义书签。 5.3 重新启动程序 .............................................................................. 错误!未定义书签。 6 信息化平台系统安装设置 ............................................................ 错误!未定义书签。 6.1 拷贝程序文件 .............................................................................. 错误!未定义书签。 6.2 配置运行参数 .............................................................................. 错误!未定义书签。 6.3 重新启动程序 .............................................................................. 错误!未定义书签。 6.4 用户管理系统 (12) 7 信息化系统安装设置 (19) 7.1 拷贝文件 (19) 7.2创建IIS服务 (19) 7.3 IIS权限设置 (19)

TRACE32-使用

目录 1.系统组成 1.1硬件 1.1.1主机 1.1.2调试电缆 1.1.3通过USB与PC连接 1.1.4通过JTAG与目标连接 1.1.5对PC硬件的要求 1.1.6对目标板硬件的要求 1.1.7加电 1.2软件 1.2.1驱动程序的安装 2.PowerView调试界面的使用 3.1 打开调试界面 3.2 JTAG连接设置 3.3 运行脚本文件 3.4 观察/修改寄存器 3.5 观察/修改存储器 3.6 下载程序 3.7 观察符号表 3.8 打开程序列表窗口 3.9 单步执行程序 3.10 设置软件断点 3.11 设置Onchip硬件断点 3.12 设置数据观察断点 3.13 全速运行程序 3.14 停止运行程序 3.15 观察变量 3.16 观察堆栈 3.17 在线Flash编程 1.系统组成 TRACE-ICP调试系统由硬件和软件两部分组成,硬件是自行研发的,软件是第三方的。 下面分成硬件和软件两部分来介绍。 1.1硬件 TRACE-ICP的硬件设计采用模块化的结构,分为主机和调试电缆两部分。 1.1.1主机 下面三张照片是TRACE-ICP主机的顶视图和前视图以及后视图。 图一、TRACE-ICP顶视图

图二、TRACE-ICP前视图 图三、TRACE-ICP后视图 在图二中的连接器是标准DB25/M连接器,用于连接调试电缆。在图三 中,有两个连接器和一个LED指示灯。左边的连接器是USB接口,用于 通过USB电缆和PC连接。右边的连接器是TRACE-ICP的外接5VDC电 源接口。TRACE-ICP可以通过USB供电,在USB供电不足的情况下, 使用外接电源。LED指示灯是TRACE-ICP的电源指示灯。 1.1.2调试电缆 下图是TRACE-ICP的调试电缆的照片。 图四、TRACE-ICP的调试电缆

Firefly安装及操作简易手册

Firefly安装及操作简易手册 1.firefly访问方式 1.1.用户名及密码 总公司及黑分同事,用户名为ig_邮箱名,口令123456,例如张芳,为ig_zhangfang5。山分同事,用户名同sdcncsi前缀名,例如裴宏祥为peihx,初始口令为123456,如在公司修改过口令,则为修改后的口令。 1.2.配置库分支结构 北六BSS项目配置库共分为四个分支: 1.2.1.BSS4.2源代码管理分支 存放BSS4.2源代码,初始文件自亚联CVS工具中下载。 1.2.2.Firefly安装文件 存放firefly安装文件及相应配置文件。 1.2.3.文档管理分支 工具中下载。SAW所有培训文档,初始文件自淮安BSS存放北六1.2.4.项目管理分支 存放项目管理计划、配置管理计划、项目周报、考勤等文档。 1.3.访问方式 1.3.1.Web访问 适用:只需要查看配置项,或者单独下载少量文件,不进行配置项变更工作。不需要安装客户端。

web访问地址: 1.3. 2.客户端访问 适用:下载大量文件,或进行配置项增删改工作。客户端访问方式,将所有文件下载到本地。 需安装firefly client,登录后选择北六BSS项目。 2.firefly安装步骤 1.顺次安装.net1.1目录下dotnetfx、vjredist。 2.执行firefly4.1\win下setup文件,安装fireflyclient。 3.根据提示,默认安装即可。(修改安装目录等不赘述) 4.安装后,打开firefly client setting,进行license设置。 点击语言,可设置为中文。. 3.firefly操作基本步骤 3.1.web方式 3.1.1.web登录 使用浏览器,输入,输入用户名及口令,登录,进入后界面如下: 点击“北六BSS项目”,查看分支结构。点击左侧,则在左侧展开分支树,点击右侧,则在右侧罗列分支。 3.1.2.目录及文件列表查看 如点击左侧分支树中要访问的分支,则可以看到分支情况,点击最右侧工具栏---“目录”,可以查看分支下的文件目录。 如,点击右侧分支列表中药访问的分支,则可以直接看到分支的文件目录情况。

TRACE32SimulatorforARM

1 前言 Trace32 ICD ARM USB能实时DEBUG代码在手机中的运行情况,功能强大,但需要连接TRACE32硬件才能工作。更重要的是,对于概率性死机的BUG,用Trace32 ICD ARM USB应该是很难找到问题,因为你不能确定手机什么时候crash。 其实TRACE32还有一个WIN32版本,用户只需要把手机crash时候的寄存器信息dump出来,就能在WIN32下定位到死在代码的那一行,非常类似于EMP 平台的CHKARM工具。 这就是本文将要描述的Trace32 Simulator for ARM工具。 2 安装 WIN32版的TRACE32需要重新安装,安装文件和硬件版TRACE32是一样的,只是安装时候的选项不同,而且WIN32版的需要安装在不同的目录下(比如trace32-win32)。 z运行安装文件\trace32\bin\setup\setup.exe。首先设置安装路径,注意不要和硬件版TRACE32安装在同一个目录下,请新建一个文件夹(比如 trace32-win32)

z选择【New Installation】,然后Next z选择【Simulator】,这个是WIN32版TRACE32的选项(硬件版TRACE32是选择第2项,注意不要搞错了)

z选择默认值,然后Next z选择【SIM ARM7 ARM9 ARM10 ARM11】,和硬件版TRACE32一样

z安装中,安装完毕后就可以使用了。 3 使用 首先请确保你有保存当前手机软件的原始ARM文件。 手机死机时,按“#”键进入downloading模式。 z运行【QPST】→【Memory Debug】,制指定数据线端口

TZID(v30)安装及操作说明书

ABB TZID-C智能定位器安装及操作说明书(V3.0) (仅供调试维修人员使用参考) ※气动连接 ·使用与定位器气源端口处标识的标准接口连接气源 气源的要求:仪表气体(无油、无尘、无水,符合DIN/ISO8573-1污染及含油三级标准,最大颗粒直径<5um,且含量<5mg/m3,油滴<1mg/m3。露点温度低于工作温度10k。 ·连接定位器的输出与气动执行器的气缸 ※电气连接 根据下列接线端子图以及设计要求进行相应的配线(一般只需+11,-12,+31,-32) ※调试步骤 1. 接通气源前,先将气源管放空30分钟左右,可以排除管路中可能存在的灰尘、杂质、 水、油等,然后检查减压阀后压力是否符合执行器的铭牌参数要求(定位器的最大供气压力为7Bar,但实际供气压力必须参考执行器所容许的最大气源压力); 2. 接通4---20mA输入信号。(定位器的工作电源取自输入信号,由DCS二线制供电,

端电压为DC8.7V左右,不能将DC24V直接加至定位器,否则有可能损坏定位器电路); 3. 检查位置反馈杆的安装角度(如定位器与执行器整体供货,则已经由执行器供货商安 装调试完毕,只需作检查确认,该步并非必须): ·按住MODE键 ·同时点击↑或↓键,直到操作模式代码1.3显示出来 ·松开MODE键 ·使用↑或↓键操作,使执行器分别运行到两个终端位置,记录两终端角度 ·两个角度应符合下列推荐角度范围(最小角位移20度,无需严格对称)直行程(小角度)应用范围在-28°---+28°之内。 角行程(大角度)应用范围在-57°---+57°之内。 全行程角度应不小于25° 若角度未符合上述要求,则需通过调节反馈杆、联轴器或者定位器的安装位置使得角度值满足要求。 若气动执行机构更换定位器,重新安装时必须注意新更换定位器输出轴的角度,正确连接方法如下:先将执行机构输出轴调到全行程的50%,然后再将定位器带有指针的输出轴调到中间位置,(或将定位器运行操作菜单设到1.3,通过调整输出轴,使面板显示为0°),最后再将定位器输出轴与执行机构连接紧固。 4. 启动自动调整程序:(执行器或阀门安装完毕后,系统最好通过此程序重新整定) ★方法一:在1.1模式下自整定 ·按住MODE键 ·同时点击↑或↓键,直到操作模式代码1.1显示出来 根据变换角度不同,分别选择MODE键或ENTER键进行自动整定;

准直TIR透镜Tracepro实例

准直TIR透镜的TracePro模拟过程 说明:本例只讲解我用TP的模拟过程,不是TP的使用手册之类,讲解有误或不清楚的地方请见谅。本例不讲解透镜的设计方法,请不要追问如何设计透镜。 最后提一个要求:不喜勿喷。 作者:虫洞里的猫 准直TIR透镜,是指在原点的点光源经过透镜后光线能平行出射的透镜,但由于LED的发光面都是面光源,因此LED经过此透镜后不可能是平行光出射,但其出光角度会是最小值。 本实例以已设计好的准直TIR透镜为例,逐步演示TracePro的模拟过程。 1.插入3D文件 TracePro可以打开多种3D格式的文件,最方便的是直接插入零件,但此过程只能使用.SAT格式的文件,如下图的过程。

如果你的3D文件是其它格式,如STEP等,则可以用TracePro直接打开,具体过程为:文件-打开,在打开的对话框的下拉菜单中选择合适的格式。 2.设置光源 2.1 设置档案光源 2.1.1 方法一 设置光源可以有很多方式,但最直接也最准确的是使用光源文件,在TracePro中也称为档案光源,TracePro可用的档案光源主要有.DAT或.RAY格式的。此文件可以从LED厂家的官网上下载,本实例使用的LED为CREE公司的XLamp XP-E。如下图,XP-E Cool White Optical Source Model - TracePro (zip) (42 MB)是适合TracePro使用的光源文件,其网站地址为:https://www.360docs.net/doc/be18437382.html,/LED-Components-and-Modules/Products/XLamp/Discrete-Directional/XLa mp-XPE。

使用 Trace32 对 FLASH 编程

使用 Trace32 对 FLASH 编程 随着软硬件复杂性的增加,在嵌入式系统开发中,调试器对项目的开发进度、质量起着越来越重要的作用。在众多的调试器中,Lauterbach 公司的 Trace32 凭借其强大的功能,出色的性能,成为目前嵌入式系统开发中,尤其是高端系统中普遍采用的调试工具。 Trace32 除了具有对代码设置断点、跟踪调试等常规的功能以外,还能够控制对目标系统的FLASH 进行编程。本文首先对比了 Trace32 FLASH 编程的两种方式:"Emulator controlled flash programming" 和 "Target controlled flash programming",指出"Target controlled flash programming"方式的优点;然后介绍了与 FLASH 编程相关的 Trace32 脚本命令,以及Trace32 脚本命令与 FLASH 编程软件之间的通信机制;最后,给出了 "Target controlled flash programming" 方式的控制流程。 注:本文中使用的"编程"一词,除了具有对 FLASH 烧写的含义外,还包括擦除、校验等其它对 FLASH 的操作。 一、FLASH 编程的两种方式 对目标系统中的 FLASH 有两种方式进行编程,分别是 "Emulator controlled flash programming" 和"Target controlled flash programming"。 在 "Emulator controlled flash programming" 方式下,所有对 FLASH 编程的操作都是由Emulator 完成的,不使用目标系统的资源。Trace32 软件支持市面上几乎所有的 FLASH芯片,只要在脚本命令 FLASH.Create 中指明目标 FLASH 的型号,地址范围以及总线的配置,用户就可以使用脚本命令直接将数据烧写到 FLASH,不需要编写任何对 FLASH 操作的代码。 在"Target controlled flash programming"方式下,对 FLASH 的编程控制是由运行在目标系统上的 FLASH 编程软件完成的,而这个软件必须由用户自行开发。此时,Trace32通过使用脚本对目标系统内存地址空间的访问,向 FLASH 编程软件传送控制参数和数据。 由于直接在目标系统的处理器上运行,采用"Target controlled flash programming" 方式可以获得比"Emulator controlled flash programming"方式快得多的编程速度。这对于烧写大的文件,以及生产线等场合来说十分重要。另外,只要编写相应的 FLASH 编程软件,用户选择的任何 FLASH 都能够被支持。 因此,对于 FLASH 编程的内容较少,或者对编程的时间要求不高的情况下,可以使用"Emulator controlled flash programming" 方式;但是,对于需要编程较大的文件,而且对速度要求较高的情况下,"Target controlled flash programming" 方式是唯一的选择。本文中只讨论"Target controlled flash programming" 方式。 二、Trace32 脚本 在 Trace32 的界面中,可以使用菜单,鼠标完成操作,也可以完全使用命令操作。事实上,Trace32 内嵌了强大的命令和脚本处理功能。使用 Trace32 的命令不仅可以完成所有的功能,而且可以获得比菜单方式更大的操纵性和灵活性。脚本以 .CMM 为后缀。 下面就介绍 Trace32 中与 FLASH 操作相关的命令,见下表:

tracepro实验报告范文

2020 tracepro实验报告范文Contract Template

tracepro实验报告范文 前言语料:温馨提醒,报告一般是指适用于下级向上级机关汇报工作,反映情况, 答复上级机关的询问。按性质的不同,报告可划分为:综合报告和专题报告;按行 文的直接目的不同,可将报告划分为:呈报性报告和呈转性报告。体会指的是接触 一件事、一篇文章、或者其他什么东西之后,对你接触的事物产生的一些内心的想 法和自己的理解 本文内容如下:【下载该文档后使用Word打开】 一.实验概况 实验时间: 实验地点:合肥工业大学仪器学院平房实验室 指导老师:郎贤礼 实验要求:1.熟练TracePro软件基本功能及实际操作方法; 2.掌握光学器件设计的原理及一般步骤; 3.会对设计好的光学器件进行数据图像分析; 4.能够自己设计简单的光学器件。 二.实验内容 (一)软件介绍TracePro是一套普遍用于照明系统、光学分析、辐射度分析及光度分析的光线模拟软体。它是第一套以ACISsolidmodelingkernel为基本的光学软体。第一套结合真实固体模型、强大光学分析功能、资料转换能力强及易上手的使用介面的模拟软件。

TracePro可利用在显示器产业上,它能模仿所有类型的显示系统,从背光系统,到前光、光管、光纤、显示面板和LCD投影系统。应用领域包括:照明、导光管、背光模组、薄膜光学、光机设计、投影系统、杂散光、雷射邦浦常建立的模型:照明系统、灯具及固定照明、汽车照明系统(前头灯、尾灯、内部及仪表照明)、望远镜、照相机系统、红外线成像系统、遥感系统、光谱仪、导光管、积光球、投影系统、背光板。TracePro作为下一代偏离光线分析软件,需要对光线进行有效和准确地分析。为了达到这些目标,TracePro具备以下这些功能:处理复杂几何的能力,以定义和跟踪数百万条光线;图形显示、可视化操作以及提供3D实体模型的数据库;导入和导出主流CAD软件和镜头设计软件的数据格式。通过软件设计和仿真功能,可以:得到灯具的出光角度:只需有灯具的3D模块便可通过软件仿真功能预判灯具出光角度,以此判断灯具是否达到设计目标。得到灯具出光光斑图和照度图:可以模拟灯具打在不同距离得到的光斑、照度图分布情况,以此判断灯具出光性能。灯具修改建议功能:如果通过软件判断初步设计灯具性能不符合要求,TracePro光线可视图可以看到形成配光图每段曲线是由罩那段曲线形成,以提供修改建议。准配光图和IES文件:可导出标准配光图和IES文件,用于照明工程设计。实际效益通过软件的仿真功能,可以一次次在软件中完成灯具结构不同状态下时的出光性能,而不需每次灯具修改都需开模或做手板后测试才知道,这就大大缩短了产品开发周期、节省开模成本费用、提高产品设计准确性。

trace32使用手册

Trace32软件使用 (亦可见TRACE32-使用.pdf与icd_tutorial.pdf) 一、首先安装软件Trace32。 二、启动软件,Trace32 ICD ARM USB; 2.1 启动之后的调试界面如下图所示。 Pic1. 调试界面 红圈中的“system down”指示目标板已经供电,如果目标板电源电压低或没有的话,红圈的区域会显示“POWER DOWN”。TRACE-ICP通过JTAG 接口的1 脚检测目标板电压,电压范围应该在1.8 到3.3 伏之间。如Pic1中红色字体所指示的那样,调试界面分成五个区域,从上到下依次是主菜单区、快捷按钮区、工作区、行命令输入区、行命令软件区、状态显示区。主菜单区是各种菜单命令的入口区域。快捷按钮区是各种常用命令的快捷使用按钮。用户可以自定义主菜单和快捷按钮。工作区是各种对话框窗口的显示区域。行命令输入区是各种命令通过手动输入执行的区域。行命令软键区是协助用户输入行命令的区域,它提供所有行命令的软键输入方法。状态显示区指示当前的调试状态。 2.2JTAG 连接设置 该设置的作用是告诉调试界面目标板JTAG 链路的设置情况,以便能够正确连接,

这些设置主要包括: 1、选择要调试的处理器型号。 2、是否有多个器件串联在同一个JTAG 链路里,连接顺序如何,每个器件的JTAG IR 寄存器的宽度是多少。(情况一) 3、JTAG 时钟使用TCK 还是RTCK。TCK 由TRACE-ICP 提供,一般情况下选用 10MHz。RTCK 是TRACE-ICP 的TCK 进入目标JTAG 链路之后,从目标JTAG 链路返回的时钟,它与目标处理器的时钟同步。一般情况下,具有睡眠模式的处理器多选用RTCK 作JTAG 时钟,如ARM926EJ-S。(情况二) 4、通过JTAG 与目标连接时,是否要先复位目标板。JTAG 口上的SRST 信号产生复 位信号。(情况三) 5、通过JTAG 与目标连接时,是否要停止目标处理器运行。(情况四) 从主菜单“CPU”中选择“System Settings…”,打开如下图所示对话框。从“CPU”下拉菜单里选择要调试的处理器。 Pic2. System Settings 对话框 对于前面描述的第一种情况,多个器件串联在同一个JTAG 链上,用户需要在图二十三所示的对话框中选择“MultiCore”,打开MultiCore 对话窗口,如下图所示。 Pic3. MultiCore 对话框

tracepro实验报告范文

tracepro实验报告范文 一.实验概况 实验时间: 实验地点:合肥工业大学仪器学院平房实验室 指导老师:郎贤礼 实验要求:1.熟练TracePro软件基本功能及实际操作方法; 2.掌握光学器件设计的原理及一般步骤; 3.会对设计好的光学器件进行数据图像分析; 4.能够自己设计简单的光学器件。 二.实验内容 (一)软件介绍 TracePro是一套普遍用于照明系统、光学分析、辐射度分析及光度分析的光线模拟软体。它是第一套以ACIS solid modeling kernel为基本的光学软体。第一套结合真实固体模型、强大光学分析功能、资料转换能力强及易上手的使用介面的模拟软件。 TracePro可利用在显示器产业上,它能模仿所有类型的显示系统,从背光系统,到前光、光管、光纤、显示面板和LCD投影系统。应用领域包括:照明、导光管、背光模组、薄膜光学、光机设计、投影系统、杂散光、雷射邦浦常建立的模型:照明系统、灯具及固定照明、汽车照明系统(前头灯、尾灯、内部及仪表照明)、望远镜、照相机系统、红外线成像系统、遥感系统、光谱仪、导光管、积光球、投影系统、背光板。 TracePro作为下一代偏离光线分析软件,需要对光线进行有效和准确地分析。为了达到这些目标,TracePro具备以下这些功能:处理复杂几何的能力,以定义和跟踪数百万条光线;图形显示、可视化操作以及提供3D实体模型的数据库;导入和导出主流CAD软件和镜头设计软件的数据格式。通过软件设计和仿真功能,可以: 得到灯具的出光角度:只需有灯具的 3D模块便可通过软件仿真功能预判灯具出光角度,以此判断灯具是否达到设计目标。得到灯具出光光斑图和照度图:可以模拟灯具打在不同距离得到的光斑、照度图分布情况,以此判断灯具出光性能。灯

trace32仿真器使用教程+

简介 大家可能会对uTrace-ICD比较陌生,简单介绍一下,uTrace-ICD 是TRACE32-ICD的兼容机。在这里我首先感谢国人的努力能让我用很少的RMB用上这么高端仿真器。废话少说,下面我给大家介绍一下uTrace-ICD下具体实现Linux调试的具体过程。 大概介绍一下实现的具体原理,首先要有一块可用的目标板,我选用的是SMDK2410评估板。编译环境是在虚拟VMware+RedHat9.0,调试环境是uTRACE。在这里有个问题:就是在虚拟机下编译的arm linux内核如何传递给安装在Windows下的uTRACE。我用的方法就是通过SMB服务器。在Redhat9.0下配置SMB Server将arm linux的源码包通过网络共享的方式共享给Windows XP。在XP下的Windows 资源管理器中将Redhat9.0共享的arm linux源码包影射为本地的一个虚拟盘比如是:Z盘。这样uTRACE就可以象操作本地盘一样来读取Redhat9.0中的arm linux源码包以及编译生成的内核映像及内核的符号表。 对于uTRACE调试器来说,需要的东东就是包含调试信息的arm linux的内核映像vmlinux。在这里要注意"包含调试信息",arm linux内核配置选项默认可能是不包含调试信息,如果将没有包含调试信息的vmlinux供uTRACE使用是实现不了内核源码级调试的。所以我们在配置arm linux内核时一定要将包含内核调试信息的选项选上。具在

"kernel hacking"下。其次uTRACE调试器需要的就是arm linux内核源码树。调试器的工作原理就是通过给定的地址查找对应的符号表找到对应的符号,以及符号所在文件的路径信息,行信息等,近而找到源程序所对应的函数或变量。 简单介绍了uTRACE调试的基本原理,接下来,具体介绍一下arm linux内核,驱动,及应用层源码级调试的具体实现过程。 具体实现 上一节简单介绍了uTrace-ICD调试的基本原理,下面将详细介绍调试的具体实现过程。 首先介绍一下我用的评估板SMDK2410的具体情况。目标板是nor flash启动,大小为8M,SDRAM配置情况是32M,首地址是 0x30000000。软件配置情况:bootloader为ppcboot2.0,arm linux内核为2.4内核(实现过程对2.6内核也适用)。 第一步:配置虚拟机Redhat9.0编译环境。 安装交叉编译器arm-elf-gcc,解压arm linux源码包到 “\SMDK2410\kernel”下,解压ppcboot到“\SMDK2410\ppcboot-2.0.0”下。 配置SMB Server将“\SMDK2410”目录网络共享出去。在Windows

TRACE32调试常用命令总结

TRACE32的一些常用命令 我们使用Trace32最主要用途有两个:程序下载和程序调试。下载目前各个项目都有相应的.cmm文件(类似于批处理文件.bat),在此文件中,Trace32把对FLASH擦除/编程的插件下载到手机的SRAM中,然后把控制权交给此插件,详细过程就不在此叙述,这里主要是介绍一些我们在程序调试过程中常用的一些命令。 1.把调试用的.elf文件下载到目标板中 命令:d.load.elf *.elf 或者直接输入elf文件路径:d.load.elf d:\p200\surfcr.elf 说明:此命令把.elf文件中的调试符号信息下载到Trace32中,二进制代码下载到目标板中的代码段存储区域。如果代码段对应的存储体是SRAM,那么代码 能够真实的下载到SRAM中(最常见的就是EVB板条死)。如果存储体是FLASH ,由于FLASH程序的擦写需要特殊的命令序列,所以执行完下载命令后,虽然 Trace32没有报错,但实际上代码没有下载进去。这个时候需要用cmm文件把代 码下载到FLASH中去。 2.elf文件下载进去后,在调试之前还需要做一些准备工作 a.map.bonchip 0x0—0x3ffff(FLASH的地址范围) 如果程序下载到SRAM中,此命令不用执行,如果是FLASH,一般情况下都需要执行此条命令,否则无法设置断点,目前大多数CPU在ICD调试模式下只支持两个硬件断点。 b.y.spath + 路径(eg: y.spath d:\z2100\qct) 支持所加路径的C源码以及汇编代码显示。 3.以上工作做完后,就可以利用Trace32强大的调试功能来调试程序了(可惜到现在我 们只是用到了其中的一部分)。 a.查看ARM寄存器。一般使用在调试/查看汇编代码的情况下使用。 b.查看存储器单元以及存储器映射的寄存器内容。注意:MSM5105的寄存器具有只 读和只写属性(SoftWare Interface中有描述),对于只写属性的寄存器,虽然能够看到寄存器的内容,但不可信。

TRACE32调试技巧

TRACE32调试技巧 1. 调试步骤 l 连接好 TRACE32-ICD 和目标板,注意不要带电插拔 JTAG ,容易损坏 TRACE32 或目标板,然后依次打开 TRACE32-ICD 和目标板的电源。 l 开启调试软件 TRACE32 l 设置 CPU 类型,状态等,可以通过命令或菜单,命令如下: sys.reset sys.CPU ARM7TDMI ; 这里设置 CPU 类型 sys.up ; 启动调试,如果正常的话,状态为 system.ready; 否则会报错,需要检查 CPU 设置是否正确,TRACE32 和目标板的连接和电源是否正常 如果调试正常启动后,就可以下载编译好的文件(可以是 .elf 、 .binary 等文件) 到 RAM 或 FLASH 中调试了 l 下载编译文件,命令如下: data.load.elf E:/source/test.elf /PATH E:/source 这里的/PATH选项是用来指明源代码的路径,在调试时TRACE就可以查找到源代码 了。这里 TRACE会根据 .elf 文件里包含的目标代码起始地址加载到 RAM 的对应地址上,也可以指定加载到 RAM 的地址,但须和编译时的设置一致,否则程序不能正常运行。 注: TRACE 也可以把编译目标文件烧录到 flash 中进行调试,需要使用 flash 烧录相关命令,这里就不详述了。 l 然后就可以设置断点进行调试了,如:

break.set 0x0c008000 TRACE32 的断点有两种,一种是硬件断点(在 FLASH 中的断点),另一种是软断点 (在 RAM 中的断点);硬件断点需要 CPU 的支持,如 ARM7 最多只支持 2 个硬件断点,如果使用了软断点的话,就只能使用一个硬断点了;而软断点没有限制,可以设置很多个。 注:在TRACE32中,如果要使用硬件断点,需要先设置好FLASH内存映射范围,如下命令: Map.bonchip 0x0000--0xfffff ; 具体范围根据目标板 FLASH 的范围设置 l 设置好断点就可以正常调试了。 2. 源代码调试 在编译源码的时候,编译成 ( 加 -g 选项 )debug 版本的目标文件(可以是 axf/elf 等格式),用 TRACE32 就可以直接进行源代码调试了。 TRACE32 几乎支持所有的编译器的编译文件,具体格式参见 TRACE32 的帮助。 axf/elf 等编译文件也叫符号文件,即在文件中把源码的符号表(函数 / 变量等)保存下来了,供调试时使用,但里面的符号表只是起定位作用,在调试时还需要有目标源代码,否则只能进行汇编级调试,TRACE32 支持把机器码反汇编成汇编语言进行调试,而且不需要目标文件支持, TRACE32 可以自动从FLASH/RAM 中读取机器码,然后反汇编成汇编代码。 通过 data.load 命令把符号表文件 (.elf 等 ) 下载到目标机器上,指定源代码路径,就可以进行代码调试。 data.load.elf E:/source/test.elf /PATH E:/source 3. 死机定位方法

相关文档
最新文档