主题中讨论的其他器件:OMAP-L138、 OMAPL138
你(们)好
我在电路板上使用 C6746 DSP、并尝试将应用下载到闪存。
在获得电路板之前、我使用的是 LCDK 6748评估板、我设法使用串行闪存加载程序将软件下载到闪存中。
我尝试使用串行闪存加载程序来刻录我们的新电路板、但没有成功。 即使运行擦除选项、我也会收到以下消息:
正在等待 OMAP-L138上的 SFT ...
我认为问题是因为在新电路板中、我们使用 UART 0而不是 LCDK 电路板中的 UART 2。
为了解决这个问题、我尝试根据以下指令编译串行闪存加载程序。
processors.wiki.ti.com/.../Rebuilding_the_Flash_and_Boot_Utils_Package
我在获取 ARM 编译器时遇到了问题。 该链接用于 Mentor 图形站点、它似乎不是免费的 ARM 编译器。 我尝试下载免费版本(但它适用于 ARM Broadcom CPU)
编译失败、出现以下错误:
make[1]:输入目录'/home/ilan_r/tmp1/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/GNU
make[2]:输入目录'/home/ilan_r/tmp1/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/GNU/sft
make[3]:输入目录'/home/ilan_r/tmp1/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/GNU/sft/build
/cygdrive/g/ti-cgt-c6000_8.2.2/bin \\cl6x -c -g -Dubl_SPI_MEM -DC6748 -I./../../Common/include -I.=./../../../Common/include -I.=./../../../Common/arch/c6000/include -I.=./../../../Common/sft/include -I.=./../../../Common/ubl/include -I.=./../../../Common/drivers/include -I.=./../../../Common/gnu/include -i=.-DAIS_RBL -MS3 -mo -mv6740 -obj_extension=C6748_/../../../Common/arch/c6000/start_c674x.asm
"../../../../Common/arch/c6000/start_c674x.asm、警告! 第66行:
[W1500]
警告:找不到重定位模板275;返回 OFR_INVALID
MVKL __STACK +__STACK_SIZE - 4,SP;FP2,EP1,周期12
"../../../../Common/arch/c6000/start_c674x.asm、警告! 第66行:
[W1500]
警告:找不到重定位模板275;返回 OFR_INVALID
MVKL __STACK +__STACK_SIZE - 4,SP;FP2,EP1,周期12
"../../../../Common/arch/c6000/start_c674x.asm、警告! 第66行:
[W1500]
如果使用 C6746 DSP、是否需要 ARM 编译器?
接下来、我尝试通过将 ccs3项目导入到 CCS5/CCS7并对其进行编译来使用 NAND 写入器、但我遇到了许多类型的错误:
"G:/omap138_flash_writer/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS/NANDWriter/NANDWriter_DSP/./../../../OMAP-L138/Common/include/device.h "、第84行:错误#20:标识符"bus_16BIT"未定义
"G:/omap138_flash_writer/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS/NANDWriter/NANDWriter_DSP/./../../../OMAP-L138/Common/include/device.h "、第146行:错误#20:标识符"VUint32"未定义
"G:/omap138_flash_writer/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS/NANDWriter/NANDWriter_DSP/./../../../OMAP-L138/Common/include/device.h "、第155行:错误#20:标识符"VUint32"未定义
"G:/omap138_flash_writer/OMAP-L138_FlashAndBootUtils_2_40/OMAP-L138/CCS/NANDWriter/NANDWriter_DSP/./../../../OMAP-L138/Common/include/device.h "、第156行:错误#20:标识符"VUint32"未定义
您是否对无法在 CCS 中编译串行闪存(在 cygwin 中)和 NAND 写入器有任何解释
此致
Ilan