欢迎访问ic37.com |
会员登录 免费注册
发布采购

CC2510F8RSP 参数 Datasheet PDF下载

CC2510F8RSP图片预览
型号: CC2510F8RSP
PDF下载: 下载PDF文件 查看货源
内容描述: 低功耗的SoC (系统级芯片)与MCU,存储器, 2.4 GHz射频收发器和USB控制器 [Low-Power SoC (System-on-Chip) with MCU, Memory, 2.4 GHz RF Transceiver, and USB Controller]
分类和应用: 存储射频控制器
文件页数/大小: 244 页 / 2899 K
品牌: TAOS [ TEXAS ADVANCED OPTOELECTRONIC SOLUTIONS ]
 浏览型号CC2510F8RSP的Datasheet PDF文件第80页浏览型号CC2510F8RSP的Datasheet PDF文件第81页浏览型号CC2510F8RSP的Datasheet PDF文件第82页浏览型号CC2510F8RSP的Datasheet PDF文件第83页浏览型号CC2510F8RSP的Datasheet PDF文件第85页浏览型号CC2510F8RSP的Datasheet PDF文件第86页浏览型号CC2510F8RSP的Datasheet PDF文件第87页浏览型号CC2510F8RSP的Datasheet PDF文件第88页  
C2510Fx / CC2511Fx  
Figure 20: Flash Write Using DMA  
When performing DMA flash write while  
executing code from within flash memory, the  
instruction that triggers the first DMA trigger  
event FLASH (TRIG[4:0]=10010) must be  
aligned on a 2-byte boundary. Figure 21 shows  
an example of code that correctly aligns the  
instruction for triggering DMA (Note that this  
code is IAR specific). The code below is  
shown for CC2510Fx, but will also work for  
CC2511Fx if the include file is being replaced by  
ioCC2511.h  
; Write flash and generate FLASH DMA trigger  
; Code is executed from flash memory  
;
#include “ioCC2510.h”  
MODULE flashDmaTrigger.s51  
RSEG RCODE (1)  
PUBLIC halFlashDmaTrigger  
FUNCTION halFlashDmaTrigger, 0203H  
halFlashDmaTrigger:  
ORL FCTL, #0x02;  
RET;  
END;  
Figure 21: DMA Flash Write Executed from within Flash Memory  
13.3.2.2 CPU Flash Write  
Note that there exist a timeout period of 40 µs  
for writing one flash word to FWDATA, thus  
writing two bytes to the FWDATA register has  
to end within 40 µs after FCTL.SWBSY went  
low and also within 40 µs after a write has  
been initiated by writing a 1 to FCTL.WRITE  
(see Figure 23). Failure to do so will clear the  
FCTL.BYSY bit. FADDRH:FADDRL will contain  
the address of the location where write  
operation failed. A new write operation can be  
started by setting FCTL.WRITEto 1 again and  
write two bytes to FWDATA. If one wants to do  
The CPU can also write directly to the flash  
when executing program code from RAM using  
unified memory space. The CPU writes data to  
the Flash Write Data register, FWDATA. The  
flash memory is written each time two bytes  
have been written to FWDATA, if a write has  
been enabled by setting FCTL.WRITE to 1.  
The CPU can poll the FCTL.SWBSY status to  
determine when the flash is ready for two new  
bytes to be written to FWDATA.  
SWRS055D  
Page 84 of 243  
 
 复制成功!