|
我用它提供的工具,生成了很多文件,单片机是mkl05z32vfm4,打开生成的文件夹,将我的程序写了进去,配置中选择了单片机用j-link下载,进去,进行在线仿真,但是我发现在线仿真的这个指针在crt0.s文档下移动,并且是
/*
* File: crt0.s
* Purpose: Lowest level routines for Kinetis.
*
* Notes:
*
*/
; AREA Crt0, CODE, READONLY ; name this block of code
SECTION .noinit : CODE
EXPORT __startup
__startup
LDR r0,=0 ; Initialize the GPRs
LDR r1,=0
LDR r2,=0
LDR r3,=0
LDR r4,=0
LDR r5,=0
LDR r6,=0
LDR r7,=0
CPSIE i ; Unmask interrupts
import start
BL start ; call the C code
__done
B __done
END
这个内容,当把所有的drive文件,和其他的文件都从工程中删除了后,就是做的一个led灯闪烁的程序,发现没问题,我想问问这是个什么问题。是在设置中需要改什么吗?
还有个问题是在配置中的Debugger中setup相的Run to main勾上后发生这个问题在各个文件中乱走,就是不执行main的函数,问题是我在main中并没有调用其他的函数,是我下进去的东西的路径错了,还是没有生成正确的文件来更新原来的文件?? |
|