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.
本人应用TI提供的2803x_FlashAPI_BootROMSymbols.lib编写了一个bootloader,是用在TMS320F28033芯片上的。通过CCS连接调试板在线仿真运行时,bootlader能够将程序通过can烧写进flash中,但是当我将bootloader程序烧进flash后独立运行时,can通信都正常,就是flash API 函数运行不正常,没有将程序烧写进flash中,具体就是Flash_Erase()函数不能正确的擦flash扇区,返回的错误是STATUS_FAIL_PRECONDITION,但是经验证Flash并没有坏区。希望有人能够帮我解决这个问题。
楼主你好!
之前有碰到过跟你一样的问题,原因是有部分指令没有加 EALLOW,楼主可以从这个方向去查找一下,或者可以将你的初始化部分贴上来看一下。
在用can进行在线升级时,需要对out生产的hex进行解析下发数据,而hex2000 转化工具支持多种输出格式,通常是用那种方式比较简单,容易实现在线烧写的解析,能够给大体提供一个思路呢,谢谢!