2023年12月13日发(作者:)

buf£0++;

IAR数据存储及格式转换使用说明

1、打开IAR程序。

找到记录区变量名字,如下图所示:变量名: rec,地址0x00100000(Location栏显示).

test_st

1AR Embedded Workbench IDE

Ells E1竝 t J[iew 已!* 口 jzt Qebuf: DiFassesobly Qinjlat or

JDDIS 出 indow Ijelp

knictz ・ 2-

Exp 阳财 i.. '■巾Location

Typm

iUE1rac I

ikj

・J uuqi 4

】・

I QMUWEiiiiai I fiiaiBd E

3G3

3£S

ODlOOldO

DDlOOleO

OO 00 DO OD 00 DC

门DQIQOHO

OO 00

DO QU

00 QD 00 DO

aa

0

UMDUmD

DO aa

co (JO

IJD

00 00 00

口00100210

口DO

£00100220

00100230

DO

no 00

00

00

Oil

00

IOD oa

OOi DO

DIao

Q003PQ24Q

DO

OQ

00

QQ

00

VQ

00

up

oa

□Q

DO

UQ

00

0D1D02SO

Q01002^0

OO

fl n- o D o o u n u -uooooo-ufl-AUO0Go

6

DD1O027O

OO 00

tra

00Q00

DO

D帕

00

.u

D03QQ2BO

DO

DO

00

Qtl

Ou

00 oa DO ao

00

QD oa

nn

DO 0

oc

on

Q

D-DO -u o

□ cf h 0 4咄出,

"VTVWHH 泰 总龙曲 二 詔也工営

2; x

2、输入记录RAM地址和选择保存354

RAM数据。

355

打开Memory窗口(在系统菜单356

357

View下)。在Go to处输入需要记录的变量地址,然后 按回车站B

键。如下图所示:然后单击右键。选择359

3鉅

Memory Save.

3G1

test st - IAR Embedded Workbench IDE负

iruiED-n-2

EK[buffO] ■ tfE>tiE£l)7

huitD++?

tuit3++;

File Edit View Project Debug Disassembly Simulator Tools Aindcw Help;t:ie[buf£O] - 5°出"即:

356

SuIEDi-t-j

Gob

OOQQOOGQDOOQ

X

Q Q o D Q Q o n .u

maim

Copy

ooodoooo-fioofl-

-u

门6

354

E aste

口355

卄;

buffZ =

.u on- n u o D n

oooaoooc-GOOO

o

D

Z;

n-

Zone

n.

Qo oo o

o o o o o o o -QQ oo o356

357

350

D

o

D

7 Xx Units

359

© 360

2E Units

361

Units

362

ECC

8x Units

363

buf f 0-H-;

364

bu£f2++;

* kittle Endian Big

365

rec

Endian

366

buf f 0-Hr;

| lesLst

:367

buf£2++;

2ata Coverage

血匚 Eeplace».,

■ Go

to

0K1oooMemoOOOfffbOoo

4 6

ry

0 c o

OOOf6

o o o

0 0 0 0a

0 00009 o

o

o

a

0 5

nu

o

o

OOOfff£fdOc0

o

OOOfffeO

6 9 o o o o

4

c-

5

10

o

o

6740000 000-0027 4000-0

o

o

o 0 0000343-0 0 00

o

OOOffffO

o

00100000

o

-0 0

..

3 : 'so

00100010

00100020

o

o

0 000 0 042-0 000 0 0 0-000

a

Memory

o

_UJ

Q01Q003Q

Set Data Breakpoint

2ADSJ

00100040

00100050

o o 0 0 0

Aoooo

0 0000574-0000

e o o o o

Memory Rest_ore.0 0 0 0

0

o o

^000-001

2

a

0

9

o

_u

o o

o

0-00

o o

o

o

o

o

o

00100060

o

0 0 0

c

o-

o

o

o

o o

o o o

_u

o oo o

o o

o oo

o

o o

o o o 3、保存RAM数据的区域

在执行上一个操作后,系统将弹出记录数据的存储窗口。如下图所示:

Memory Save

注意:在这里,需要填写的地址有

地址)。Start address的默认地址是以鼠标所在位置自动填写的一个数。并不一定是你所 想记录的地址。所以,一定要输入刚才

的大小而定。填写完成后,选择

4、查看RAM记录文件

通过上步操作后,IAR会在工程所在目录下,新增一个

示:确定文件已经生成。

Start address(记录开始地址)和End address (记录结Go to的那个地址。End address则根据记录数据

Save即可。

的文件。如下图所

test_st

文件通塢笹邇杳看边虫藕血工昇⑴帮助®

0后遇•

Q

r.J

R搜雷.:文件夬 」settlufts

main

C文件

10 KB

組磁个立件

1£袖玄牛立件 将这腎文—jf Debug

悴乐布U牝b

谢申子鶴忡申畫蚩送此

I Aft IDE Workspace

1 KB

at書

時杵

打开专用转换软件,

5、打开转换软件

将弹出一个选择对话框,如下图所示 conversion

在这个软件里面,设定了输出格式如下:

1、 输出数据的长度。目前支持 8位和16位两种。

2、 输出数据的数据格式,目前支持十六进制和十进制。

3、 输出数据的类型,支持有符号和无符号两种。

4、 每次转换成的TXT每行显示多少个数据可以设定(每行显示个数) 根据想要转换的输出格式,对应的设定上面的菜单。

6

、选择转换文件

在设定好输出格式以后,单击“文件转换” 。在弹出的对话框内,找到需要处理的文件。

TXT文档。

然后点击“打开”即可。由于文件一般都比较小。所以转换速度非常快。点完打开后, 马上就可以在源文件相同的目录下,生成一个同样名字的 7、用EXCEL打开文件

也文件(D

编辑⑹ 视图赠 质人① 唱式⑪|工具◎ 数据側 窗口〔舱 稱助通

』I cd_AJ.菱 迫僅 心此・旳」 丄鼻W亠*丄丄鱼盘-1 j宋怵

-12

* B

f Q 辰荃圭,

需青

Ha rraxofi Offica EKCAI

Ri.

n-DEof l

口££a EXCMI 立芹

A1 ■

| E.

C I D

1

1:A

2

~1

3

5

|T

S

g

lu

u

12

.13.

1目

R

17

IS

19

20

21

22

23

,24

25g

打开EXCEL后,选择打开文件,在打开文件的窗口对话框中,选择文件类型为:所有 文件。然后,找到 TXT文件后,选择打开。

8、确定导入格式

匹.丈件

b巖tr社

打开文件后,选择导入格式为“分隔符号” ,然后选择“下一步” 9、选择分隔类型导入

进入分隔类型导入选项后,选择分隔符号:空格。然后点击“完成”即可。文本导入向导-

3步骤之2

诸设置分列数据所包含的分隔符号*在预览窗口內可看到分列的效果-

分隔苻号

叼丫命龍⑴ □孙号通〕 □逗号(£〕

福⑤TilK

回连续分隔符号视为单亍处理@)

0空1

□苴世©: —

文本识别符号W:

V

74

102

105

i3

116

74

T4

92

117

35

115

4B

101

46

119

49

〔|

74

57

105

50

0

74

j

117

115

92

68

ii5

]

I'

&T

&5

68 92 112

3

0

0

[

取消

10、 EXCEL的运算处理操作

]K上一步込〕I

[不一授⑥ 习|完成世)

EXCEL中,有很多运算函数可以调用。

EXCEL来轻松实现。有些运算在EXCEL

导入到EXCEL后,可以进行一些运算处理。在

序上的功能。很多很多的运算类程序都可以借助

简易罗列一些常用的函数, 进行函数转换后的数据再做成曲线或点线迹可以实现很多程

运算后,再做成表格,用 UE编辑一下。做成.H文件。直接加入程序中使用提高效率。

IF(),SUM(),MAX(),SIN(),COS(),ABS(),MOD(),SQRTPI(),ROUND(),PI(),AND(),DEC2HE

X(),HEX2DEC() ,INT(),RADIANS(),SQRT(),等等,这些功能在 EXCEL 中都有说明。但 有些功能需要加载宏之后才行使用。方法如下:

在工具菜单下,选择“加载宏”,弹出以下对话框。把以下内容选择上即可。

加载龙

^nt-erret Ass is tint VM

雪•各〒冃丰

分盲工具车-酥函数

觊划求解

欣元工具

系怦求和可导

[邂"二i

査阅向导

藉fib创律蓋找列秦中矣爵的为式