我的开发板是BeagleBone Black,CPU是AM3358,用的JTAG是XDS100v2,CCS版本是5.5,我在新建目标配置文件时测试连接是没问题的,但之后不管是运行demo还是连接内部的core都提示“device is held in reset”,我现在的启动模式是MMC,在连JTAG的时候已经拔掉SD卡了,也就是linux系统不会运行,出现这样的提示不知道是什么问题?
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.
我的开发板是BeagleBone Black,CPU是AM3358,用的JTAG是XDS100v2,CCS版本是5.5,我在新建目标配置文件时测试连接是没问题的,但之后不管是运行demo还是连接内部的core都提示“device is held in reset”,我现在的启动模式是MMC,在连JTAG的时候已经拔掉SD卡了,也就是linux系统不会运行,出现这样的提示不知道是什么问题?
确认三点:1.你现在使用CCS连接Cortex A8能够成功吗?2.GEL脚本运行正常吗?3. load程序可以正常load吗?
现在卡在哪一步上?
“device is held in reset”,如果这样,你连Cortex A8 核都有问题的吧?跑demo是在第3步之后的事儿,如果第一步就有问题,就别想跑demo了,先确认AM335x启动了没,电源、时钟都正常的吗?
BBB的板子默认会从EMMC上启动,如果EMMC上面有Linux代码,也会影响芯片的复位状态
您好,我现在写了一个很简单的汇编代码,就是让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。不知道是哪里出的问题?还请多多指教。
在另一个帖子中回复了你,你的gel文件用的有点问题。http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/p/69093/163842.aspx#163842
建议下一次开帖子描述这问题就可以的,不用重复发帖。
我正在用Jtag仿真BBB,没发现你讲的问题。你可以先调试boot程序,这个工程不依赖于gel文件,直接在内部RAM里运行的