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.

关于startware的问题



我在Linux下编译uartEcho 编译器为 gcc-arm-none-eabi-4_7-2014q2-20140408-linux.tar

然后把Release目录下的uartEcho.bin下载到nandflash的MLO分区,  重启开发板, 没见到任何反应.  我在想是否是编译器的问题?

然后在windows下用ccsv6导入该工程, 并编译, 结果出现以下错误

"../../../../../../../binary/armv7a/cgt_ccs/am335x/drivers/Debug/drivers.lib"
error: cannot find file
"../../../../../../../binary/armv7a/cgt_ccs/am335x/system_config/Debug/system.lib"
error: cannot find file
"../../../../../../../binary/armv7a/cgt_ccs/am335x/evmAM335x/platform/Debug/platform.lib"
error: cannot find file
"../../../../../../../binary/armv7a/cgt_ccs/utils/Debug/utils.lib"
error: no input section is linked in

undefined first referenced
symbol in file
--------- ----------------
Entry

error: unresolved symbols remain
warning: entry-point symbol "Entry" undefined
warning: no suitable entry-point found; setting to 0
error: errors encountered during linking;
"../../../../../../../binary/armv7a/cgt_ccs/am335x/evmAM335x/uart/Debug/uart
Echo.out" not built

>> Compilation failure
gmake: *** [../../../../../../../binary/armv7a/cgt_ccs/am335x/evmAM335x/uart/Debug/uartEcho.out] Error 1
gmake: Target `all' not remade because of errors.

**** Build Finished ****

unresolved symbol Entry uartEcho C/C++ Problem, 

是我哪里设置错了.? 新手...

  • 还有一个问题就是,,, 请教我做的方式是否正确..

    我把 startware/build/xx/xx/bootloader/  下 使用make命令 编译以后, 把 startware/binary/xx/xx/bootloader/Release_MMCSD/uboot.bin 复制到sd卡, 命名为MLO

    然后再把应用程序编译放到sd卡上, 命名为app

    把开发板设为 SD卡启动, 就能运行app了吗?