资源简介
这是arm的flash烧写程序的源码,已经编译通过的
代码片段和文件信息
//------------------------------------------------------------------------------
// 拳老疙 : arm7tdmi.c
// 橇肺璃飘 : jflash-s3c44b0x
// 汲 疙 : jflash-s3c44b0x 狼 ARM7TDMI 贸府 风凭捞促.
//
// 盔历磊 : 蜡康芒 (林)力捞村叼矩萍 frog@falinux.com
// 盔历磊 : ATMEL Co LTD - flash uploader
// 盔历磊 : (c) R.Longo - tp_003.c
// 荐沥 : 辣傣硅 (林)硅崔沥焊烹脚 dadpeat@naver.com
// 荐沥老 : 2003 斥 9岿 7老
// 盔历累鼻 : (林)力捞村叼矩萍
// 捞 橇肺弊伐 筋胶狼 俺累 棺 犁 硅器甫 倾侩 钦聪促.
// 俺累等 橇肺弊伐狼 惑诀利 捞侩档 倾侩 钦聪促.
// 俺累等 橇肺弊伐狼 傍俺绰 鞘夸窍促搁 窍瘤 臼酒档 邓聪促.
// 犁历累鼻 : GPL俊 蝶抚聪促.
// 林 狼 :
//------------------------------------------------------------------------------
//******************************************************************************
//
// 庆歹 沥狼
//
//******************************************************************************
#include
#include
#include
#include
#include
#include
#include “jtag.h“
#include “arm7tdmi.h“
//* Define Watchdog
#define WATCHDOG 100
#define ADD_WAIT_STATE 16
//*----------------------------------------------------------------------------
//* Function Name : JTAG_Select_Scan_Chain
//* object : Select the Scan Chain
//* Input Parameters : sc
//* Output Parameters : none
//* Functions called : JTAG_Shift_ir JTAG_Shift_dr_4_bits
//*----------------------------------------------------------------------------
void JTAG_Select_Scan_Chain(unsigned int sc)
{
//* Shift SCAN_N instruction
JTAG_Shift_ir(SCAN_N NO_IDLE);
//* Shift the number of the scan chain
JTAG_Shift_dr_4_bits(sc);
//* Shift INTEST instruction
JTAG_Shift_ir(INTEST NO_IDLE);
}
//*----------------------------------------------------------------------------
//* Function Name : JTAG_Read_Debug_Status
//* object : Read the Debug Status register of the ICEBreaker
//* Module
//* Input Parameters : none
//* Output Parameters : none
//* Functions called : JTAG_Select_Scan_Chain JTAG_Read_ICEBreaker
//*----------------------------------------------------------------------------
unsigned int JTAG_Read_Debug_Status(void)
{
unsigned int value;
//* Select ICEBreaker Scan Chain
JTAG_Select_Scan_Chain(ICE_BREAKER);
//* Read the Debug Status register
JTAG_Read_Bkru(ICE_DBG_STS &value);
return (value & ICE_DBG_STS_MASK);
}
//*----------------------------------------------------------------------------
//* Function Name : JTAG_Test_Is_Breaked
//* object : Test if the core is in debug mode
//* Input Parameters : value max of the watchdog
//* Output Parameters : none
//* Functions called : JTAG_Select_Scan_Chain JTAG_Read_ICEBreaker
//*----------------------------------------------------------------------------
unsigned int JTAG_Test_Is_Breaked(unsigned int value)
{
unsigned int temp;
unsigned int watchdog = 0;
//* Polling of the bits DBGACK and nMREQ
whil
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 16587 2003-09-07 20:10 hy29lv160.c
文件 1460 2003-09-07 20:01 hy29lv160.h
文件 14022 2003-09-07 20:41 jtag.c
文件 1161 2003-09-07 13:28 jtag.h
文件 9885 2003-09-07 20:20 main.c
文件 348 2003-09-07 20:03 Makefile
文件 9329 2003-09-07 20:13 arm7tdmi.c
文件 3565 2003-09-07 16:04 arm7tdmi.h
文件 1844 2007-09-22 13:32 下载说明.htm
文件 71278 2007-09-22 18:45 目录.chm
----------- --------- ---------- ----- ----
129697 11
- 上一篇:DES IP置换IP逆置换
- 下一篇:曲面拟合算法程序
相关资源
- 金鱼屏保程序
- 原创数据结构Flash演示动画46个算法演
- 基于LW IP的嵌入式串口服务器的设计与
- Studies In Vitro and In Vivo of Pharmacologica
- Research on pharmacological effects of lycorin
- ARM64 完整指令集,学习必备
- WINCC报表(OLE-DB Tag and Alarm Export_V8.x
- 下雪雪花flash
-
Macromedia Flash MX Actionsc
ript for Fun an - FLASH象棋源码很容易改成网络对战版的
- flash倒计时(.fla)源码
- ARM9指令cache的verilog代码
- 基于ARM7处理器的CAN总线网络设计
- 基于ARM和GPRS的无线通信系统设计
- 关于proteus仿真arm7出现错误的问题
- 基于ARM7的LCD显示电压示波系统的设计
- 基于ARM7和DSP的逆变电源设计电路
- 基于ARM开发板的车辆检测系统控制单
- ARM7TDMI-S在嵌入式系统中的Bootloader代码
- ARM汇编指令集PDF
- 基于ARM7 PWM定时器的图像传感器时序信
- 基于ARM7的分布式远程测控系统设计
- LPC2100系列ARM7微控制器加密ARM芯片
- ARM7内核的中断屏蔽方法
- 基于ARM7TDMI微处理器的矿用电子皮带秤
- 基于ARM7微处理器的中文液晶显示
- 基于ARM微处理器的液晶触摸屏接口设
- 解读ARM7内核微控制器以太网接口电路
- 基于ARM7微处理器的智能型甲烷检测器
- ARM7 GPIO LED控制实验高速GPIO与低速GP
评论
共有 条评论