DSP Flash API步骤

[复制链接]
3545|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 文件?
10299823 发表于 2017-9-17 21:40 | 显示全部楼层
用TI提供的Flash_API库函数往F28335的片内Flash里烧写数据
uptown 发表于 2017-9-17 21:41 | 显示全部楼层
在调试环境下的工程文件的cmd换成烧写所要用的FLASH cmd 文件
touser 发表于 2017-9-17 21:41 | 显示全部楼层
C:\ti\controlSUITE\libs\utilities\flash_api\2833x\28335\v210\example_ccsv4
jkl21 发表于 2017-9-17 21:41 | 显示全部楼层
在进行flash操作之前,比如擦除flash,要先把全局中断给关掉。
51xlf 发表于 2017-9-17 21:42 | 显示全部楼层
楼主的api代码在哪?
pmp 发表于 2017-9-17 21:42 | 显示全部楼层
这个config代码在哪里
10299823 发表于 2017-9-17 21:42 | 显示全部楼层
Flash_API功能函数时钟没设置好,导致板子在下载过程中不稳定
uptown 发表于 2017-9-17 21:42 | 显示全部楼层
加载CCS自带的gel文件
touser 发表于 2017-9-17 21:42 | 显示全部楼层
参考一下例程进行flash操作。
jkl21 发表于 2017-9-17 21:42 | 显示全部楼层
一般用这个 “DINT;” 指令。
pmp 发表于 2017-9-17 21:42 | 显示全部楼层
适配函数不容易。
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

帖子

7

粉丝
快速回复 在线客服 返回列表 返回顶部