📄 readme.txt
字号:
EzUsb Monitor Files Directory: uVision2 compatable monitor files.
The files in this directory are monitor files. They are loaded into the target
(EZ-USB) board and serve as an interface to the Keil debugger so that you can
view target memory, step through code, set breakpoints, etc.
The files in this directory are:
-- mon-ext-sio1-e0.hex (formerly mon-64K.hex) --
The 64K monitor for the Keil debugger.
This is the default monitor loaded automatically at startup
for EZ-USB and EZ-USB FX.
You may therefore use the Keil debugger without explicitly
loading this monitor yourself (it is done for you).
It may also be manually downloaded using the control panel.
This version uses sio1 and external memory from 0xe000-0xef75.
-- mon-ext-sio1-e0.m51 (formerly mon-64K.m51) --
The map file generated for this version of the debugger.
-- mon-ext-sio1-c0.hex --
The 64K monitor for the Keil debugger.
This is the default monitor loaded automatically at startup
for FX2. Since the FX2 monitor could not load at 0xe000
(there are registers there in FX2), this alternate monitor is
loaded.
You may therefore use the Keil debugger without explicitly
loading this monitor yourself (it is done for you).
It may also be manually downloaded using the control panel.
This version uses sio1 and external memory from 0xc000-0xcf75.
-- mon-ext-sio1-c0.m51 --
The map file generated for this version of the debugger.
-- mon-ext-sio0-c0.hex --
A version of the external memory monitor that uses the first serial port
(sio0). Download this file with the control panel prior to using it
with the Keil debugger.
This version uses sio0 and external memory from 0xc000-0xcf75.
-- mon-ext-sio0-c0.m51 --
The map file generated for this version of the debugger.
-- mon-int-sio1.hex (formerly mon-8k.hex) --
A version of the monitor for the Keil debugger that
uses only internal memory. Download this file
with the control panel prior to using it with the Keil debugger.
This version uses sio 1 and loads at 0x0000-0x1075.
-- mon-int-sio1.m51 (formerly mon-8K.m51) --
The MON-8K.m51 file is the map file generated by the linker.
-- mon-int-sio0.hex (formerly mon-8k.hex) --
A version of the monitor for the Keil debugger that
uses only internal memory. Download this file
with the control panel prior to using it with the Keil debugger.
This version uses sio 0 and loads at 0x0000-0x1075.
-- mon-int-sio0.m51 (formerly mon-8K.m51) --
The MON-8K.m51 file is the map file generated by the linker.
-- ezmon-ext-sio0-c0.sys
This monitor can replace ezmon.sys to use SIO-0 by default.
If you are debugging GPIF waveforms on the EZ-USB FX, you need to
manually load mon-*-sio0*.hex prior to debugging your GPIF application.
This is because the sio1 monitors use PORTB which is disabled when
IFCONFIG [1..0] is set to a value of 0x2 for GPIF Data (GDA[7..0]) pins.
This setting precludes use of the Keil debugger on SIO1 since PORTB is
where TXD1and RXD1 pins are located and this conflicts with the GPIF
Data (GDA[7..0]) pins. To avoid this use SIO0 for the Keil Debugger.
If you want to avoid manually reloading the debugger every time you reset,
you may want to use ezmon-ext-sio0-c0.sys. In the same manner that
the normally installed file named ezmon.sys contains the default
monitor (which is normally mon-ext-sio1-e0.hex for EZ-USB FX), this
file contains mon-ext-sio0-c0.hex.
This would make sense if you are debugging a GPIF program on FX since
you do not want the default monitor in that case. To use it, you would
replace C:\windows\system32\drivers\ezmon.sys with ezmon-ext-sio0-c0.sys
(after changing the name of "mon-int-sio0.sys" to be "ezmon.sys").
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -