JLINK+ADS+mini2440配置 ////配置J-Link为mini2440烧写bootloader 收藏 解决方案:1:将工程文件放在不包含中文路径的目录下。 2:设置AXD->confing Interface 中general中的save and load default session前面的选项去掉。 一:在AXD->options ->configure interface 中的session file 中载入初始化文件,具体内如如下: Setmem 0x53000000 0x00000000 32 Setmem 0x4A000008 0xFFFFFFFF 32 Setmem 0x4A00001C 0x000007FF 32 Setmem 0x53000000 0x00000000 32 Setmem 0x56000050 0x000055AA 32 Setmem 0x4C000014 0x00000007 32 Setmem 0x4C000000 0x00FFFFFF 32 Setmem 0x4C000004 0x00061012 32 Setmem 0x4C000008 0x00040042 32 Setmem 0x48000000 0x22111120 32 Setmem 0x48000004 0x00002F50 32 Setmem 0x48000008 0x00000700 32 Setmem 0x4800000C 0x00000700 32 Setmem 0x48000010 0x00000700 32 Setmem 0x48000014 0x00000700 32 Setmem 0x48000018 0x0007FFFC 32 Setmem 0x4800001C 0x00018005 32 Setmem 0x48000020 0x00018005 32 Setmem 0x48000024 0x008E0459 32 Setmem 0x48000028 0x00000032 32 Setmem 0x4800002C 0x00000030 32 Setmem 0x48000030 0x00000030 32 二:在AXD --〉options -〉configurate processor 把semihosting上的选项去掉 点击clear all. 三:第一次使用ADS时需要在AXD中配置J-LINK,在AXD>OPTION>CONFIGURE TARGET里选择J-LING的安装目录下的JLinkRDI.dll,然后点击CONFIGURE配置,将芯片的复位时间选为2000ms即可正常调试. ######################################################################### 配置J-Link为mini2440烧写bootloader 用J-Link其实不配置也能烧,只不过速度超慢 因为啥,因为不是在板子的内存里运行的。 初学者可能不会配置J-Flash,可以参考我的配置文件(慎用,烧BIOS容易出问题)。 【DownUrl】 J-Link烧写mini2440 BIOS配置文件 ----------------------------------------------------------------------------------------------------------------- 自己配置的话,基本配置如下,主要是要参考光盘里带的init script,自己填入初始化选项中。 配置的主要过程如下: 菜单:[Options]-->[option settings] 1. Gneral : Connectioin to J-link --> USB : Device 0 2. Target Interface : 保持默认设置,不用动 3. CPU : Core --> Auto, Little endian Use target RAM(faster)-->Addr:40000000 64KB(主要是这个,不用的话就太慢了) 初始化序列(Init sequence)按下面的填,也是从H-Jtag的script扒出来的,我简单做了下注释。 ##-------Action-----Value0------Value1 4. Flash 取消"Automatically detect flash memory",然后"Select Flash Device"。 mini2440的Flash型号是:SST39VF1601,选中之后不要改写任何数值。 5. Production Erase, Program and Verify enable. |
|