最近在学习开发AM3359,我购买了一块TI的TMDXIDK3359开发板,设置启动拨码开关为00001使用UART0启动时,串口没有CCCC打印输出,不知道是什么原因。
另外,我通过TI的工具ti-processor-sdk-linux-am335x-evm-01.00.00.03-Linux-x86-Install.bin里面的方法烧写SD卡,拨码开关设置为10111,SD启动方式也无法启动。
我看了一下板子上的芯片,是XAM3359AZCZ,不是AM3359。会不会是板子坏掉了?
但是我使用开发板自带的SD卡,SD卡上标识为AM335X SYS/BIOS Iundustrial SDK,拨码开关设置成00001,上电后,我没有做其他操作的情况下,在UART3有打印输出:
*** StarterWare AM335x Boot Loader. Build - 1.0.0 ***
Copying application image from MMCSD to RAM
Copying to RAM completed successfully
Image Copy Successful, Executing Application..
ECAT Limited Demo - 1.0.14
这里我就更加不明白了,00001不是串口启动么?但是好像是读取了SD卡里面的MLO文件,启动了ecat的相关程序。
大家有遇到类似的问题么?期待大神帮我解答