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