我在片内flash烧写了一个简易的bootload,片外外挂一个spi flash,应用程序的bin文件保存在片外spi flash。系统上电后,bootload首先将片外spi flash中的斌文件拷贝到片内ram的指定地址处,拷贝完后跳转至该地址,结果程序没有运行。请问是哪里有问题?是否需要修改工程中的link文件?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我在片内flash烧写了一个简易的bootload,片外外挂一个spi flash,应用程序的bin文件保存在片外spi flash。系统上电后,bootload首先将片外spi flash中的斌文件拷贝到片内ram的指定地址处,拷贝完后跳转至该地址,结果程序没有运行。请问是哪里有问题?是否需要修改工程中的link文件?
系统上电后,bootload首先将片外spi flash中的斌文件拷贝到片内ram的指定地址处,
根据您的描述,上面出现问题的概率比较大
建议您先确认bin文件确实被贝到片内ram的指定地址处
由于目前手边没有该芯片的开发板,且问题比较复杂,建议您将问题发布在E2E英文技术论坛上( https://e2e.ti.com/support/microcontrollers/hercules-safety-microcontrollers-group/ ),将由资深的英文论坛工程师为您提供帮助。