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.
各位前辈
从官网下下来了Bootloader for Hercules TMS570LS31x MCU的例程,编译通过了,然后也做了一个小程序,不知道下一步怎么去操作了,实在没有经验,求指导,多谢多谢
你可以参考bootloader的user guide的。bootloader一般都是烧写好程序后,然后启动,通过按键之类的操作把系统进入bootloader模式,然后从串口把程序的bin文件下载下去。
谢谢
您好!
现在用的uart的bootloader,调试的时候,传输完bin文件,会再出现选择的那个打印信息,按下3,之后会停在sys_intvecs.asm的35行,
; interrupt vectors
; Please change the #0x???? for your specified image location defined in bl_config.h
b _c_int00 ;0x00
在bl_config.h,#define APP_START_ADDRESS 0x00020000
哪里不对么?
多谢!
你好,我在用从官网下来的例程,调试 TMS570LS3137的Bootloader时,遇到加载时提示Error: Import failed for project 'boot_uart' because its compiler definition is not available. Please install the ARMv5.1 compiler before importing this project的问题. CCS为5.4版。请问你是怎么设置的,恳求指导,谢谢。
你好,用户应用程序入口如何修改,是不是在bool_config中#define APP_START_ADDRESS 0x00010100处修改?宏定义的值是不是要和用户应用程序中cmd文件中的地址一致?像这样: VECTORS (X) : origin=0x00010100 length=0x00000020一句中origin后面的值要和上面说的宏定义中的值一样才行?另外请问你的bin文件是怎么生成的?我用CCS生成了HEX文件,但是不知道怎么生成bin文件,用的CCS6.2,bootloader下载并运行后可以查看版本等操作,但是不能下载应用程序,FLASH-API-LIB哪里有错误,错误内容弹出的框如图,请问你知道怎么回事吗?谢谢!
MEMORY
{
VECTORS (X) : origin=0x00010100 length=0x00000020
//FLASH0 (RX) : origin=0x00000020 length=0x0017FFE0
FLASH1 (RX) : origin=0x00010120 length=0x0017FFE0
STACKS (RW) : origin=0x08000000 length=0x00001500
RAM (RW) : origin=0x08001500 length=0x0003EB00
/* USER CODE BEGIN (2) */
/* USER CODE END */