📄 readme.txt
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -