TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28066: flash API库添加

Part Number:TMS320F28066Other Parts Discussed in Thread:C2000WARE

请问一下:

1.添加Flash API库时,选择添加2806x_BootROM_API_TABLE_Symbols_fpu32.lib还是添加Flash2806x_API_V100.lib,根据什么选择?添加这两个不同的库,APP需要设置哪些不同的参数?

2.我在代码中添加了2806x_BootROM_API_TABLE_Symbols_fpu32.lib和rts2800_fpu32.lib之后,debug时代码停在了memcyp()函数中,请问会是什么原因?

下面是我添加的库和配置

代码Debug时停在了memcpy()函数那里,麻烦帮忙分析一下原因,谢谢!

Ben Qin:

你好,可以查看下C2000ware中的quick start 文件,里面有关于API库的详细说明,应该可以帮到你:

C:\ti\c2000\C2000Ware_4_03_00_00\libraries\flash_api\f2806x\docs

,

Mike:

Flash api quick start我看了这个问题:“1.添加Flash API库时,选择添加2806x_BootROM_API_TABLE_Symbols_fpu32.lib还是添加Flash2806x_API_V100.lib,根据什么选择?添加这两个不同的库,APP需要设置哪些不同的参数?”还是没有找到答案。里面就举例了选择使用符号库的例程。我也是按照里面来进行添加相应的库文件的。

Flash api quick start里面描述了使用符号库时需要添加2806x_BootROM_API_TABLE_Symbols_fpu32.lib和rts2800_fpu32.lib。但是我把这两个库添加到代码里面时,就出现了上述的问题2。我把rts2800_fpu32.lib去掉之后debug正常,请问为啥?

,

xiang li:

是不是断点的问题,断点去了试试

,

Mike:

应该不是断点的问题。不打断点debug时,发现APP的任务没有跑起来,点击暂停发现光标停在memcpy()函数里面。我在mencpy函数前面打了断点单步执行到mencpy函数里面代码也不跑了。Console窗口报出上述故障。我把工程里面添加的rts2800_fpu32.lib去掉就好了。但是Flash api quick start里面描述了需要在工程里面包含rts2800_fpu32.lib这个库函数的。去掉不知道使用Flash_API函数有没有问题

,

Ben Qin:

查看下这篇帖子看是否有帮助:

e2e.ti.com/…/breakpoint-manager-error-enabling-this-function-this-task-cannot-be-accomplished-with-the-existing-aet-resources

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28066: flash API库添加
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1