AM1808硬件版本号为2.0,用官网给的UART Boot Host.exe 可以通过串口下载u-boot_uart_ais_v1.bin,但是BOOT模式改为DEBUG后用JLINK的时候,载入程序后内部RAM的数据是不对的,不能正常跳转!
开发环境为MDK;
请问:这会是硬件方面设计还有没考虑到的地方?
电源上电顺序,BOOT模块,保留脚(RSVDN、RSV2)、以及其它未用到的引脚都是按手册的要求进行连接,还会有哪方面的因素会导致JLINK载入程序时会使内部RAM出错呢?
Tony Tang:
MDK, JLINK我们都没有用过,帮不上忙,但基本上怀疑是MDK与JLINK的配置问题。
用CCS,XDS仿真器试试?
CCS通过仿真器下载有回读校验过程,如果错了是下载不成功的,而不会是下载了后去看是不对的这种情况。
通过串口可以下载。最起码说明你的最小系统是没有问题的。
kaifan liu:
回复 Tony Tang:
Tony Tang:你好·
感觉CCS很难用,我手上有XDS100V2,能麻烦你发一个CCS下的例程给我吗?
谢谢·
Tony Tang:
回复 kaifan liu:
SDK安装目录下有:
ti-sdk-am180x-evm-4.0.1.0\host-tools\flash_utils\OMAP-L138_FlashAndBootUtils_2_30\OMAP-L138\CCS
kaifan liu:
回复 Tony Tang:
Tony Tang :你好·谢谢
再请教一个问题:AM1808手册的第14页:
就是说,CS2、CS3、CS4、CS5用来接FLASH的话,单片的最大空间只有32M Byte吗?
BlackSword(三寸丁):
回复 kaifan liu:
接NOR肯定是这样了。
不过谁也不会想到在板上接上GB的NOR吧
kaifan liu:
回复 BlackSword(三寸丁):
不是NOR FLASH,而是NAND FLASH,这里每个CS只有32M的地址空间,而代理商给的DEMO板却接了128M的NAND FLASH。。。再次请教,谢谢