我现在下载了UCD3138HSFBEVM_029的例程,按照下图中的进行设置。编译通过后,使用UCD3xxx device GUI 通过USB-to-GPIO 可以完成对目标板(UCD3138RHAR)进行程序载入,但是无法找到设备ID(请参考下面的日志和截图)。
Debug->change map 选择工程里面的UCD3138文件夹以后,没有任何的变量或者寄存器出现在调试界面里面,请问这个是什么原因导致的呢?
这个是因为PMbus通讯有问题导致的么?我这个板不是现在做的,之前同事离职交接不够清楚。我发现这个板上的AD00悬空,AD01用于温度采集。我想问问是不是PMBus地址读取不成功导致的。
另外:1、PMBus用作地址编程的AD00 和AD01,地址和外接电阻和电容的关系也没有找到,请问这个可以参考什么资料获取。
2、我看了几个damo的原理图,发现两路AD的应用有两种方式,一种是AD00 作为地址编址用,AD01作为通用的ADC。另一种方式是两个都用作地址用。
麻烦你帮忙看看这些问题,谢谢
Erwin Xie:
你好,
进入GUI界面后,点击Scan Device In Rom Mode, 是否可以进去Rom模式?
进入Rom模式后,点击Command Rom to execute its program,
然后点击DeviceID, 是否可以找到Device ID?
XiangHui Li:
你好:
为什么我的V8 版本的编译器编译就出错呢?
>> Compilation failure
subdir_rules.mk:177: recipe for target 'standard_interrupt.obj' failed
"../standard_interrupt.c", line 591 (col. 6): error #1559: Interrupt handlers must be compiled in ARM mode
1 error detected in the compilation of "../standard_interrupt.c".
gmake[1]: *** [standard_interrupt.obj] Error 1
gmake[1]: Target 'main-build' not remade because of errors.
makefile:177: recipe for target 'all' failed
gmake: *** [all] Error 2