打印

DSP Flash API步骤

[复制链接]
2532|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Flower1|  楼主 | 2017-9-13 17:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
DSP Flash API步骤

准备:
1、修改Flash2833x_API_Config.h适配自己的目标操作状态

2、添加Flash2833x_API_Library.h进代码中

3、添加Flash API库进入工程

自己的应用:
4、初始化PLL控制寄存器等待PLL锁

5、确定PLL不是运行在limp模式

6、API必须在内部SARAM中运行

7、初始化32bits全局变量Flash_CPUScaleFactor

8、初始化全局函数指针Flash_CallbackPtr指向应用回调函数,或者设置指向NULL

9、在调用API函数前,关闭所有全局中断

10、理解API限制

11、运行频率翻转测试区确认合适的频率配置

12、解锁代码安全模块(CSM)

13、调用Flash API函数

相关帖子

沙发
zhangmangui| | 2017-9-13 22:42 | 只看该作者
感谢分享

使用特权

评论回复
板凳
51xlf| | 2017-9-17 21:39 | 只看该作者
光有说明没有代码。

使用特权

评论回复
地板
pmp| | 2017-9-17 21:40 | 只看该作者
升级 API 文件?

使用特权

评论回复
5
10299823| | 2017-9-17 21:40 | 只看该作者
用TI提供的Flash_API库函数往F28335的片内Flash里烧写数据

使用特权

评论回复
6
uptown| | 2017-9-17 21:41 | 只看该作者
在调试环境下的工程文件的cmd换成烧写所要用的FLASH cmd 文件

使用特权

评论回复
7
touser| | 2017-9-17 21:41 | 只看该作者
C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4

使用特权

评论回复
8
jkl21| | 2017-9-17 21:41 | 只看该作者
在进行flash操作之前,比如擦除flash,要先把全局中断给关掉。

使用特权

评论回复
9
51xlf| | 2017-9-17 21:42 | 只看该作者
楼主的api代码在哪?

使用特权

评论回复
10
pmp| | 2017-9-17 21:42 | 只看该作者
这个config代码在哪里

使用特权

评论回复
11
10299823| | 2017-9-17 21:42 | 只看该作者
Flash_API功能函数时钟没设置好,导致板子在下载过程中不稳定

使用特权

评论回复
12
uptown| | 2017-9-17 21:42 | 只看该作者
加载CCS自带的gel文件

使用特权

评论回复
13
touser| | 2017-9-17 21:42 | 只看该作者
参考一下例程进行flash操作。

使用特权

评论回复
14
jkl21| | 2017-9-17 21:42 | 只看该作者
一般用这个 “DINT;” 指令。

使用特权

评论回复
15
pmp| | 2017-9-17 21:42 | 只看该作者
适配函数不容易。

使用特权

评论回复
16
xinyounger| | 2020-8-17 17:28 | 只看该作者
10299823 发表于 2017-9-17 21:40
用TI提供的Flash_API库函数往F28335的片内Flash里烧写数据

你好,我现在在做DSP在线升级,利用API库进行擦写,编译时OK的,但是Load以后执行代码,会提示找不到Flash28_Erase.c,无法进行flash擦写,想请教一下,是哪里设置有问题吗,Flash28335_API_v210.LIB库已加载。谢谢你。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

623

主题

887

帖子

6

粉丝