根据您提供的信息,您在RT1052上进行了分散加载的配置,但是在启动后发现函数RunPro的代码没有从Nor Flash成功加载到SDRAM,导致单片机运行到函数RunPro时死机。
根据您提供的log信息,看起来SDRAM对应的地址没有数据。可能的原因包括:
1. 配置错误:请确保您的加载配置正确,确保代码正确地加载到了SDRAM的指定地址。
2. 地址映射错误:请检查链接脚本文件(linker script)中的地址映射,确保代码和数据正确地映射到了SDRAM的合适地址。
3. 初始化问题:检查代码初始化的过程,确认代码被正确地拷贝到SDRAM中。
4. 时钟配置:请确保时钟配置正确,以确保外部存储器封装正确访问。
5. 读取问题:检查您的读取代码,确保正确地从Nor Flash读取数据到SDRAM中。
请检查以上可能的问题并逐一排查,以找出造成函数RunPro代码不能成功加载到SDRAM的原因。
根据您提供的信息,您在RT1052上进行了分散加载的配置,但是在启动后发现函数RunPro的代码没有从Nor Flash成功加载到SDRAM,导致单片机运行到函数RunPro时死机。
根据您提供的log信息,看起来SDRAM对应的地址没有数据。可能的原因包括:
1. 配置错误:请确保您的加载配置正确,确保代码正确地加载到了SDRAM的指定地址。
2. 地址映射错误:请检查链接脚本文件(linker script)中的地址映射,确保代码和数据正确地映射到了SDRAM的合适地址。
3. 初始化问题:检查代码初始化的过程,确认代码被正确地拷贝到SDRAM中。
4. 时钟配置:请确保时钟配置正确,以确保外部存储器封装正确访问。
5. 读取问题:检查您的读取代码,确保正确地从Nor Flash读取数据到SDRAM中。
请检查以上可能的问题并逐一排查,以找出造成函数RunPro代码不能成功加载到SDRAM的原因。
举报