📄 readme
字号:
README for eCos directory <PACKAGES>hal/arm/sa2sim/<VERSION>/simcfgConfiguration files for Coyanosa AKA StrongARM 2 simulator - eCos version.This directory contains files that the simulator uses to control both thehardware configuration that is to be simulated, and various actions to takeoutside the simulated world in consequence of events within the simulation.These files are based on those provided by Intel for use with thesimulator, with some minor changes to assist in eCos testing anddebuggability.-rw-rw---- 1 hmt mmmm Feb 18 18:08 README-rw-r----- 1 hmt 1126 Feb 18 17:25 conf.hdl-rw-r----- 1 hmt 953 Feb 18 17:25 bangirq.pil-rw-r----- 1 hmt 4209 Feb 18 17:25 cpu.pilconf.hdl is unmodified - it connects the CPU to memory, and clocks to eachand instantiates other pulse sources for driving interrupts.bangirq.pil controls a "banger" - something which bangs an interruptsperiodically. This is used to cause periodic interrupts on the externalIRQ line (nIRQ) to provide eCos' real time clock. It also controls logginginformation from the IRQ banger - recording cycle count information foreach IRQ event in bangirq.log when the simulator is running.cpu.pil controls the cpu initialization and logging information. It isextended to provided specific log information (in cpu.log) about eventssuch as IRQs and SWIs, and to halt the simulation if an ABORT or UNDEFinstruction trap occurs.The simulator is invoked by(Solaris/SH) MEMFILES="<PATH>/lilmon.elf <PATH2>/<TESTCASE>" export MEMFILES coysimsun conf.hdl 0(Solaris/CSH) setenv MEMFILES "<PATH>/lilmon.elf <PATH2>/<TESTCASE>" coysimsun conf.hdl 0(NT) set MEMFILES="<PATH>\lilmon.elf <PATH2>\<TESTCASE>" coysim conf.hdl 0In each case, the control files conf.hdl bangirq.pil cpu.pil should be inthe directory where the simulator is invoked, and the logfiles will becreated in that same directory.lilmon.elf has the same role as a "boot ROM" in starting the system - it isloaded into memory from address zero, and jumps to address 0x8000, thestart of the linked RAM startup eCos application. Both must be provided inthe variable MEMFILES.The application diagnostic text output appears on the simulator's output.For information on modifying lilmon.elf, see the README in neighbouringdirectory "lilmon" where its sources and build instructions live, togetherwith an example lilmon.elf prebuilt.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -