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

C2000WARE: TMS28335 内部flash在不适用flash调用库的情况下怎么进行操作,例如擦除、扇区写等

Part Number:C2000WARE

目前在CCS下驱动TMS28335芯片,在使用内部flash的情况下需要对flash进行编程操作。目前TI提供了flash调用库,但客户需要提供所有的源代码(不能包含库),请问目前可以直接编写代码通过寄存器控制flash的擦除、编程等操作吗,在TI官网本人还未找到相关的flash寄存器说明,有对应的操作说明链接吗

Daniel:

您好

关于这个IC的相关寄存器的说明请您参考如下链接

https://www.ti.com/lit/pdf/sprui07

在如下链接中有相关例程和库文件,请您参考

www.ti.com/…/C2000WARE

,

ju xu:

sprui07 1.1.4章中只包含了几个状态寄存器,对应无操作的寄存器,无法实现flash源码控制,这块还有别的资料吗。相关例程及库文件也未见这块具体的源码例程,只是说了flash API库的使用

,

Daniel:

您好

您的源码指的是什么,例程对于flash中的寄存器进行相关初始化的源码吗?

https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_C2000_node

如果是,官方给出部分.c文件参考,但是具体的请您参考TRM进行初始化。

,

ju xu:

是的,我指的源码就是通过芯片的寄存器对flash直接操作而不是通过TI给的flash官方库文件(即API)对flash操作。但是官方给的sprui07 TRM并没有通过寄存器对flash进行例如擦除、扇区写的这块内容。我不清楚还有没有别的资料对这块内容进行描述,参考的.c文件都是基于官方给的flash驱动库的使用。我想问一下,这块是TI对于用户不开放还是需要版权才有,要跟TI进行商务才可以对这块内容进行放开吗?

,

Daniel:

您好

您的意思是用汇编语言直接作用在底层进行擦写吗?

,

ju xu:

是的 用汇编或者C代码都行,请问有没有示例吗或者指导手册。

,

Daniel:

您好

针对于您这个需求,官方没有相关代码或指导手册等资料。

,

ju xu:

额 那我理解 TI官方这块flash内部对用户是个黑盒了 只能通过API对flash进行访问了

,

Daniel:

您好

针对于您的需求,目前的资料只有官方公布这些资料辅助您进行配置操作。

赞(0)
未经允许不得转载:TI中文支持网 » C2000WARE: TMS28335 内部flash在不适用flash调用库的情况下怎么进行操作,例如擦除、扇区写等
分享到: 更多 (0)