readme.txt

来自「arm7的源代码」· 文本 代码 · 共 31 行

TXT
31
字号
Semihosted version of dhrystone for the ARM920T - debug tools must be attached.

The scatter description file matches the memory map of the Integrator CM920T.
Therefore this code will run unmodified on either the ARMulator or Integrator.

Scatter file is used to locate the stack, heap and Level 1 Translation Table. 

InitMMU.s   - creates MMU level 1 translation table and enables the MMU (prior to scatter loading)
            - caches and TLBs are invalidated here
            - cache global enables are set to 0x0 before MMU is enabled
            - calls __main

InitCache.s - enables the caches

retarget.c  - provides a re-implementation of __user_initial_stackheap
            - patches main to enable the caches and Integrator core clock
            - default core clock frequency can be changed from here


The example may be built from the supplied makefile - this has been used to generate
the four batch file build options.

Two build options are provided:

Build.bat    - instruction and data caches are enabled.

Build_Clock  - instruction and data caches are enabled
             - Integrator development board clocks are set by CMclocks.s (-DSET_CLCK).


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?