- 主题:Embedded C Programming software one quiz daily (6)
An embedded system programmed in ansi c becomes unresponsive shortly after startup.
Which of the fllowing are valid strategies for diagnosing the problem ?
A. Implement service routines for available illegal-instruction or address error exception vectors to catch errant program or data memory access
B. Employ a dedicated debug port and use a symbolic debugger to single step through the code up to the point of failure
C. Add instrumentation via spare I/O or serial port to instrument the progress of the firmware.
D. Run the firmware out of the embedded system's RAM instead of ROM.
E. Rearrange the functions so that those called earlier appear at lower memory addresses.
不定项选择
--
FROM 1.124.107.*
ABCDE
【 在 anit 的大作中提到: 】
: An embedded system programmed in ansi c becomes unresponsive shortly after startup.
: Which of the fllowing are valid strategies for diagnosing the problem ?
: A. Implement service routines for available illegal-instruction or address error exception vectors to catch errant program or data memory access
: ...................
--
FROM 113.104.227.*
大哥 这个好像只能选三个
【 在 johnfader 的大作中提到: 】
: ABCDE
--
FROM 49.178.148.*
ABE,不大确定
【 在 anit 的大作中提到: 】
: 大哥 这个好像只能选三个
--
FROM 113.104.224.*
abc
--
FROM 113.143.214.*
d和e的目的是什么?
--
FROM 113.143.214.*
我知道AB肯定是对的
D E是混淆视听的
【 在 freenorthly 的大作中提到: 】
: d和e的目的是什么?
--
FROM 1.147.67.*
bootloader的开头一般多是汇编语言。
是不是和E有一样的道理,开头的程序要最小化。
【 在 anit 的大作中提到: 】
: 我知道AB肯定是对的
: D E是混淆视听的
--
FROM 113.104.225.*
全都不对,正确的做法是
1.原理图上找个能点的灯(gpio或者localbus啥的非高速串行总线都行)
2.写个死循环点灯,有些时候需要汇编写
3.从头开始一点一点往下找哪里点不亮的
4.找到具体语句分析解决
5.解决不了或者看不懂就封掉
上述才是正确的做法
【 在 anit 的大作中提到: 】
: An embedded system programmed in ansi c becomes unresponsive shortly after startup.
: Which of the fllowing are valid strategies for diagnosing the problem ?
: A. Implement service routines for available illegal-instruction or address error exception vectors to catch errant program or data memory access
: ...................
--
FROM 113.132.217.*
实战派
不差钱的话, 接个lauterbach之类的debugger单步走也行啊, 对于必现问题。
【 在 jlynnc 的大作中提到: 】
: 全都不对,正确的做法是
: 1.原理图上找个能点的灯(gpio或者localbus啥的非高速串行总线都行)
: 2.写个死循环点灯,有些时候需要汇编写
: ...................
--
FROM 117.35.158.*