嵌入式开发者社区

标题: OMAP138程序运行问题 [打印本页]

作者: MIKIJT    时间: 2016-10-31 11:07
标题: OMAP138程序运行问题
各位大神:
/ G7 B9 \  ?7 f7 N6 J& A2 |       OMAP138的一个STARTWARE 的LED程序烧进去后,有时候会闪,有时候不会闪!!!
. S/ D& i$ s5 ~- ?: h$ R) r! q# E不会闪的查看PINMUX的值没有被改变,程序是能够运行的,而且断点也能打!9 B) w, G1 }; j$ b* e7 F" d
我想问的是:138的pinmux寄存器是不是也像23035一样有保护的,需要些一个EALLOW之类的??
$ A9 M4 s* i" u8 `2 E这种有时起作用,有时不起作用的情况可能会是什么问题??
- i! V3 b9 o3 |5 L% G: @! X% o7 x, n/ E0 a, T

作者: 希望缄默    时间: 2016-10-31 17:06
有 但是只对芯片版本2.1之前有效
* O: |% n  ?9 M8 O! T. w
, n; M  D+ G' u6 d4 G( o/ S( c9 O没有遇到这种情况
作者: 电子微创意    时间: 2016-10-31 17:20
程序烧进去了还能打断点查看寄存器是怎么做到的?
作者: 希望缄默    时间: 2016-10-31 19:47
电子微创意 发表于 2016-10-31 17:20: i7 G& C; G: l7 ~# \( s* S0 _
程序烧进去了还能打断点查看寄存器是怎么做到的?
$ P) u0 I0 y' |$ A) P! A
这个是可以的! h9 v7 i: ?" Q' f4 j
烧进去以后 也可以连仿真器 但是不要加载 GEL 文件和程序 只加载符号就可以了
作者: 电子微创意    时间: 2016-10-31 21:24
嗯,一直以为只有连接仿真器Debug的时候才可以呢,更正了一个严重的错误认识,谢谢王工解答,也谢谢楼主发帖!
作者: 希望缄默    时间: 2016-11-1 08:54
电子微创意 发表于 2016-10-31 21:24
( ^& a. J! i7 M, y) @" l. a- @; {# N嗯,一直以为只有连接仿真器Debug的时候才可以呢,更正了一个严重的错误认识,谢谢王工解答,也谢谢楼主 ...

, @& x% W6 Z5 n$ Q9 q4 c但是一般建议在 Emulation Debug 或者 No Boot 启动模式下仿真是为了防止自启动的程序对你调试的程序产生干扰 影响你对调试结果的判断




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4