用Jlink调试器Debug程序时,程序入口地址是0xffffffffe这个地址,如下图1所示,查看数据手册,这个地址在E0000000~FFFFFFFF范围,属于System for Cortex -M4,如下图2所示,请问这是什么原因呢?
此问题, 请移步RZ论坛咨询. 谢谢!
RZ/N2L Group User's Manual: Hardware (renesas.cn)
参考9.3.1 章节,
你是自己新建的工程, 还是样例程序, 还是自己构建的bootloader?
自己新建的app工程,没有BootLoader
不应该啊, 你再重新建一个工程, 先不添加stack, 在main里面添加while(1), 然后编译通过, 进入debug, 看看reset地址对不对.
还是不行,ld文件中include的这个memory_regions在哪里,是自动生成的吗
低版本在Script 文件夹, 高版本在生成目标代码那个Debug文件夹下, 自己搜索一下.
每次烧录进去后会调出startup.c文件,但是还是跳到了0xfffffffe,进不了main
是在官方EVK板上仿真的吗?
不是
这里做了rom分区,向量表并不在0x00000000
你是定义bootloader还是app?仿真app?