JLink V8初始化exynos4412脚本

/**

******************************************************************************

* @author ? ?Maoxiao Hu

* @version ? V1.0.0

* @date ? ? ? Dec-2014

******************************************************************************

* < COPYRIGHT 2014 ISE of SHANDONG UNIVERSITY >

*******************************************************************************

**/

上接博客《jLink V8调试exynos 4412 u-boot的几点补充》,补充JLink初始化4412时钟管理单元CMU的脚本,防止在调试过程中初始化时钟造成JLink断开与CPU的连接。

使用此脚本前,需要将uboot中时钟初始化代码注释掉。

?

target remote localhost:2331

monitor sleep 10

monitor halt

monitor sleep 500

?

#CMU_CPU MUX/DIV

?

monitor memU32 0x10044200 = 0x00000000

monitor sleep 100

monitor memU32 0x10040500 = 0x13111113

monitor memU32 0x10040504 = 0x01010100

?

#CMU_TOP MUX/DIV

monitor memU32 0x1003C210 = 0x00000000

monitor sleep 100

monitor memU32 0x1003C214 = 0x00000000

monitor sleep 100

monitor memU32 0x1003C510 = 0x00005473

?

#CMU_LEFTBUS MUX/DIV

monitor memU32 0x10034200 = 0x00000010

monitor sleep 100

monitor memU32 0x10034500 = 0x00000013

?

#CMU_RIGHTBUS MUX/DIV

monitor memU32 0x10038200 = 0x00000010

monitor sleep 100

monitor memU32 0x10038500 = 0x00000013

?

#SET PLL LOCKTIME

monitor memU32 0x10044000 = 0x000002F1

monitor memU32 0x10040008 = 0x000002F1

monitor memU32 0x1004C010 = 0x00002321

monitor memU32 0x1004C020 = 0x00002321

monitor memU32 0x10044500 = 0x01143730

monitor memU32 0x10044504 = 0x00000004

?

#SET APLL

monitor memU32 0x10044104 = 0x00803800

monitor memU32 0x10044100 = 0x807D0300

monitor sleep 100

?

#SET MPLL

monitor memU32 0x1004010C = 0x00803800

monitor memU32 0x10040108 = 0x80640300

monitor sleep 100

?

#SET EPLL

monitor memU32 0x1003C118 = 0x00000080

monitor memU32 0x1003C114 = 0x66010000

monitor memU32 0x1003C110 = 0x80400203

monitor sleep 100

?

#SET VPLL

monitor memU32 0x1003C128 = 0x00000080

monitor memU32 0x1003C124 = 0x66010000

monitor memU32 0x1003C120 = 0x80480203

monitor sleep 100

monitor memU32 0x10044200 = 0x01000001

monitor sleep 100

monitor memU32 0x10040200 = 0x00011000

monitor sleep 100

monitor memU32 0x1003C210 = 0x00000110

monitor sleep 100

monitor memU32 0x1003C214 = 0x00011000

monitor sleep 100

?

load

break _start

?

感谢:迅为cym

时间: 2024-11-03 22:34:00

JLink V8初始化exynos4412脚本的相关文章

jLink V8调试exynos 4412 u-boot的几点补充

/** ****************************************************************************** * @author ? ?Maoxiao Hu * @version ? V1.0.0 * @date ? ? ? Dec-2014 ****************************************************************************** * < COPYRIGHT 2014 IS

使用eclipse与jLink V8调试exynos 4412 u-boot

/** ****************************************************************************** * @author ? ?Maoxiao Hu * @version ? V1.0.0 * @date ? ? ? Dec-2014 ****************************************************************************** * < COPYRIGHT 2014 IS

2440A 裸机(Jlink V8+驱动4.9+MDK4.9)总结

1:新买的Jlink V8(of course, Clone)固件在MDK上使用会提示 Clone,需要更新修改过的固件,具体怎么修改不知道,就是某个地址的某个值 2:新建MDK工程 器件为2440A ,加上启动代码,添加主函数或者要调试的代码 3:设置工程,这个是最主要的步骤如下 3.1Target,设置三个地址 3.2:Output 设置CreatHexFile 3.3:User  勾上Run #1 后面的字符照写,意思大概是运行这样的文件 3.4:Linker 勾上Use Memory L

CentOS 6.5初始化优化脚本

#!/bin/bash echo "这个是系统初始化脚本,请慎重运行!" input_fun() {     OUTPUT_VAR=$1     INPUT_VAR=""     while [ -z $INPUT_VAR ];do         read -p "$OUTPUT_VAR" INPUT_VAR     done     echo $INPUT_VAR } input_again() { MYHOSTNAME=$(input_fu

解决:j-link V8下载器灯不亮,无法正常烧写固件

昨天j-link V8下载仿真F4正常,下午下载仿真F1后吃了个饭,然后它的灯就不亮了...按照这个例程弄了好几遍都不行,http://www.cr173.com/soft/98542.html,卡在这个步骤:上拉TST后,一直无法识别... 解决办法:换个win7 32位的系统烧写固件,一切顺利~

J-LINK V8固件烧录指导

1 J-LINK V8固件烧录指导 J-LINK 是使用过程中,如果内部固件意外损坏或丢失,请参考下面操作步骤说明,重新烧录JLINK固件. 1.1 安装固件烧录软件 请ATMEL官方网址下载AT91-ISP下载软件. 软件下载地址:http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883 在打开的网页中,下载下图中红色框所示软件.   安装下载好的Install AT91-ISP v1.13.exe软件 双击Install AT

linux 服务器初始化优化脚本

linux 服务器初始化优化脚本 ---------------------------------------------------------------------------------------- #!/bin/bash ## Writes By Tian ## Ver 1.1.0 at 20180705 #关闭 ctrl + alt + del (linux 6.x ) echo "关闭 ctrl + alt + del ......." sed -i "s/

CENTOS 6.6初始化SHELL脚本

这个脚本是在刚安装完CENTOS6.6后可能需要进行的操作.在学习CENTOS的时候,可以先运行这个脚本进行一些配置,可以帮助你不会被这些防火墙 yum selinux ip这些困扰. #!/bin/bash   #判断是不是root用户 if [[ "$(whoami)" != "root" ]]; then       echo "please run this script as root ." >&2     exit 1

Centos 系统初始化管理脚本

系统初始化脚本可以统一.自动配置,减少人力. 这里浅谈一下yum安装与源码编译安装,请各位不吝指正.我一直坚持yum安装,原因如下 一.安装方便,不需要再花精力考虑依赖问题 二.配置统一,方便后期维护,自动化等 三.方便升级 四.好吧,我是菜鸡,我承认了 #!/bin/sh #判断用户身份 username=`whoami`; if [ $username != "root" ] then     echo "当前用户权限不足,即将退出脚本";     exit 2