我做了一块板子,用的TMS320VC5509A,外接了一款AT25F1024 SPI-24BIT的FLASH。现在我写了2份代码,第一份代码BIN文件只有2KB,让板子上LED灯闪烁,第二段代码BIN文件8KB。把第一份代码的BIN文件烧写到FLASH里面,然后重启可以正确BOOT,但是把8KB的那段代码烧写到FLASH里面后,断电重启却不能正常BOOT。
请问这是什么原因造成的?
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.
我做了一块板子,用的TMS320VC5509A,外接了一款AT25F1024 SPI-24BIT的FLASH。现在我写了2份代码,第一份代码BIN文件只有2KB,让板子上LED灯闪烁,第二段代码BIN文件8KB。把第一份代码的BIN文件烧写到FLASH里面,然后重启可以正确BOOT,但是把8KB的那段代码烧写到FLASH里面后,断电重启却不能正常BOOT。
请问这是什么原因造成的?
把仿真器连上,选择debug->Reset CPU。查看PC寄存器地址应该在0xff8000,选择file->load symbols->load symbols only,然后选择out文件,这样只载入符号定义,便于调试,然后按F8或F5开始跟踪.