2、使用的MDK版本是Keil Realview MDK4.72,点击LOAD按钮,弹出对话框“Could not initialize the target device.Please power cycle the board and try again!”。 附加说明:MDK中Flash Configuration Tools菜单下的Debug和Utilities选项均是选择Stellaris ICDI,并且点击Utilities选项Stellaris ICDI右边的Setting按钮,弹出Stellaris Debug Interface DLL对话框,Attached Devices下拉菜单出现Stellaris USB ICDI(SN:MFG-TEST),即可以检测到仿真器,Debug 模式选择的是JTAG,时钟是500KHz。
3、起初,我怀疑是芯片解锁了。为了解锁芯片,点击TI的闪存工具LM FLASH Programmer的Other Utility的Unclock按钮,弹出ERROR:Failed to unlock connected device,即不能解锁。附加说明:我的板子是没有使用/RST按键复位的,为了模拟按键复位,我点击Unlock按钮,弹出消息“Assert and hold reset while powering up the device”,然后我将LM4F232H5QC的第63个管脚,即RST管脚直接接地,这相当于按键复位了。
Could not initialize the target device.Please power cycle the board and try again!
我建议,如果板子硬件没有问题,可以尝试用别的仿真器来试试.
比如 JLink-V8,我在淘宝上买的, 60 来块钱,很好用.
不排除和 ICDI 在 PC 上的驱动有关系,也就是 MDK 需要的 DLL 版本也许太低了,对LM4F232 的支持需要较新版本的 DLL 文件.