资源简介
TI 官方Flash28335_API例程,包含cmd文件,.h头文件,.c主程序,例程详细介绍了如何调用API接口
代码片段和文件信息
//###########################################################################
//
// FILE: Example_Flash2833x_API.c
//
// title: F2833x Flash API Example
//
// NOTE: This example runs from Flash. First program the example
// into flash. The code will then copy the API‘s to RAM and
// modify the flash.
//
//
//###########################################################################
// $TI Release: F28335 API Release V1.0 $
// $Release Date: September 14 2007 $
//###########################################################################
/*---- Flash API include file -------------------------------------------------*/
#include “Flash2833x_API_Library.h“
/*---- example include file ---------------------------------------------------*/
#include “Example_Flash2833x_API.h“
/*---- Standard headers -------------------------------------------------------*/
#include
/*--- Callback function. Function specified by defining Flash_CallbackPtr */
void MyCallbackFunction(void);
Uint32 MyCallbackCounter; // Just increment a counter in the callback function
/*--- Global variables used to interface to the flash routines */
FLASH_ST FlashStatus;
/*---------------------------------------------------------------------------
Data/Program Buffer used for testing the flash API functions
---------------------------------------------------------------------------*/
#define WORDS_IN_FLASH_BUFFER 0x100 // Programming data buffer Words
Uint16 Buffer[WORDS_IN_FLASH_BUFFER];
/*---------------------------------------------------------------------------
Sector address info各扇区地址段
---------------------------------------------------------------------------*/
typedef struct {
Uint16 *StartAddr;
Uint16 *EndAddr;
} SECTOR;
#define OTP_START_ADDR 0x380400
#define OTP_END_ADDR 0x3807FF
#if FLASH_F28335
#define FLASH_START_ADDR 0x300000
#define FLASH_END_ADDR 0x33FFFF
SECTOR Sector[8] = {
(Uint16 *)0x338000(Uint16 *)0x33FFFF
(Uint16 *)0x330000(Uint16 *)0x337FFF
(Uint16 *)0x328000(Uint16 *)0x32FFFF
(Uint16 *)0x320000(Uint16 *)0x327FFF
(Uint16 *)0x318000(Uint16 *)0x31FFFF
(Uint16 *)0x310000(Uint16 *)0x317FFF
(Uint16 *)0x308000(Uint16 *)0x30FFFF
(Uint16 *)0x300000(Uint16 *)0x307FFF
};
#endif
#if FLASH_F28334
#define FLASH_START_ADDR 0x320000
#define FLASH_END_ADDR 0x33FFFF
SECTOR Sector[8] = {
(Uint16 *)0x33C000(Uint16 *)0x33FFFF
(Uint16 *)0x338000(Uint16 *)0x33BFFF
(Uint16 *)0x334000(Uint16 *)0x337FFF
(Uint16 *)0x330000(Uint16 *)0x333FFF
(Uint16 *)0x32C000(Uint16 *)0x32FFFF
(Uint16 *)0x328000(Uint16 *)0x32BFFF
(Uint16 *)0x324000(Uint16 *)0x327FFF
(Uint16 *)0x320000(Uint16 *)0x323FFF
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-08-08 17:15 Flash28335_API_V210\
目录 0 2018-08-08 17:15 Flash28335_API_V210\doc\
文件 230143 2008-08-18 14:44 Flash28335_API_V210\doc\Flash2833x_API_Readme.pdf
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\DSP2833x_common\
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\DSP2833x_common\source\
文件 3247 2007-09-13 14:01 Flash28335_API_V210\example\DSP2833x_common\source\DSP2833x_CSMPasswords.asm
文件 3262 2007-09-04 09:51 Flash28335_API_V210\example\DSP2833x_common\source\DSP2833x_CodeStartBranch.asm
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\DSP2833x_headers\
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\DSP2833x_headers\cmd\
文件 8743 2008-06-02 11:12 Flash28335_API_V210\example\DSP2833x_headers\cmd\DSP2833x_Headers_BIOS.cmd
文件 8621 2008-06-02 11:12 Flash28335_API_V210\example\DSP2833x_headers\cmd\DSP2833x_Headers_nonBIOS.cmd
目录 0 2018-08-08 17:15 Flash28335_API_V210\example\DSP2833x_headers\include\
文件 15759 2007-11-15 10:58 Flash28335_API_V210\example\DSP2833x_headers\include\DSP2833x_Gpio.h
文件 13633 2008-05-12 09:34 Flash28335_API_V210\example\DSP2833x_headers\include\DSP2833x_SysCtrl.h
文件 9602 2008-08-18 14:53 Flash28335_API_V210\example\Example_Flash28335_API.cmd
文件 1558 2008-08-18 14:37 Flash28335_API_V210\example\Example_Flash28335_API.pjt
文件 25217 2018-08-15 17:25 Flash28335_API_V210\example\Example_Flash2833x_API.c
文件 4692 2018-08-09 14:06 Flash28335_API_V210\example\Example_Flash2833x_API.h
文件 1475 2007-09-12 15:40 Flash28335_API_V210\example\Example_Flash2833x_CsmKeys.asm
文件 2333 2007-09-12 15:49 Flash28335_API_V210\example\Example_Flash2833x_GlobalVariableDefs.c
目录 0 2018-08-08 17:15 Flash28335_API_V210\include\
文件 3114 2008-07-03 16:42 Flash28335_API_V210\include\Flash2833x_API_Config.h
文件 9904 2008-02-05 12:10 Flash28335_API_V210\include\Flash2833x_API_Library.h
目录 0 2018-08-08 17:15 Flash28335_API_V210\lib\
文件 76026 2008-08-13 16:01 Flash28335_API_V210\lib\Flash28335_API_V210.lib
- 上一篇:微信DEMO登陆/支付
- 下一篇:TMS320F28335_flash_kernel
相关资源
- DSP28335 AD7606 研旭
- dsp28335原理图库
- 利用DSP28335实现SPWM波形产生
- DSP28335控制单相逆变器双闭环控制程序
- 硬汉DSP TMS320F28335开发板全套资料
- DSP28335PFC控制程序
- DSP28335 实现FFT功能 CCS工程
- DSP28335控制的有霍尔无刷直流电机闭环
- DAC8552的DSP28335程序
- SCI串口通信例程 FIFO+中断
- DSP28335的I2C源码
- dsp28335串口中断实验
- DSP28335经典led控制
- dsp28335串口通信程序
- DSP28335上的UCOSII移植加canopen应用
- dsp28335 中断程序
- 单相逆变程序spwm,基于DSP28335带闭环
- dsp28335例程 pwm
- DSP28335上的UCOS2移植,测试通过
- DC-DC变换器的DSP28335控制程序,采样
评论
共有 条评论