我的开发板是BeagleBone Black,CPU是AM3358,用的JTAG是XDS100v2,CCS版本是5.5,我在新建目标配置文件时测试连接是没问题的,但之后不管是运行demo还是连接内部的core都提示“device is held in reset”,我现在的启动模式是MMC,在连JTAG的时候已经拔掉SD卡了,也就是linux系统不会运行,出现这样的提示不知道是什么问题?
Jian Zhou:
回复 Steven Liu1:
BBB的板子默认会从EMMC上启动,如果EMMC上面有Linux代码,也会影响芯片的复位状态
user4088306:
回复 Steven Liu1:
您好,我现在写了一个很简单的汇编代码,就是让BBB上的usr1灯亮起来,usr1是GPIO1_22,我也就是往0x4804c194上写0x00400000,其中0x4804c194是GPIO1_SETDATAOUT的地址,我通过Load Program的方式下载bin文件也成功了,查看CCS上的反汇编也是对的,但BBB上的usr1就是不亮啊,我想查看A8 core上的GPIO1寄存器的值,但是提示我Error:unable to read。我加载的GEL文件是AM335x_15x15_EVM.GEL和AM335x_PRU_ICSS.GEL。不知道是哪里出的问题?还请多多指教。
Steven Liu1:
回复 user4088306:
在另一个帖子中回复了你,你的gel文件用的有点问题。http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/69093/163842.aspx#163842
建议下一次开帖子描述这问题就可以的,不用重复发帖。
Jian Zhou:
回复 Steven Liu1:
我正在用Jtag仿真BBB,没发现你讲的问题。你可以先调试boot程序,这个工程不依赖于gel文件,直接在内部RAM里运行的
user4088306:
回复 Steven Liu1:
好的,感谢您的回复。