MC9s12XET256 Warnings

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

MC9s12XET256 Warnings

905 次查看
Radharapu
Contributor I

L1128: Cutting value Range beg data member from 0xFC1000 to 0x1000

c12056: SP Debug info incorrect because of optimization or inline assembler 

c5660: Removed dead assignment error occurring for global and local variables even though                 we are using this variables 

标签 (1)
0 项奖励
回复
3 回复数

881 次查看
lama
NXP TechSupport
NXP TechSupport

Hi,

It is not possible to say anything without code which reports messages.

However, have you read the description of the messages in help
go to index in help

lama_0-1757000998620.png

and....

lama_1-1757001064348.png

Best regards,

Ladislav

 

0 项奖励
回复

859 次查看
Radharapu
Contributor I
yes ,we have gone through the description of the messages but why that error occurring even though it is used
0 项奖励
回复

848 次查看
lama
NXP TechSupport
NXP TechSupport

Hi,

As I mentioned earlier, without analyzing the actual code, it's difficult to give a definitive answer.

The compiler applies various optimizations that can affect how variables are treated. For example:

Global variables that are only read and never written may be treated as constants.

Dead code elimination can remove assignments or entire blocks if the compiler determines they are never executed.

Debug info issues (like c12056) often arise due to aggressive optimization or use of inline assembly, which can interfere with symbol tracking.

If a variable should not be optimized away or altered, consider:

Declaring it as volatile to prevent the compiler from optimizing access.

Making it static if it's only used within one translation unit.

Ensuring it's used in a way that the compiler recognizes as meaningful.

From my experience, even a small logical condition elsewhere in the code can cause a block to be unreachable, triggering a dead code warning. In one case, I had a condition set in another module that made a section of code unreachable, and the compiler rightly removed it.

 My recommendation:

Go through the code step by step and:

Check how each variable is used.

Review compiler optimization settings.

Compare expected vs. actual behavior.

Use debugging tools to trace variable usage and code flow.

This is the only reliable way to understand and resolve such issues.

Best regards,

Ladislav

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2163654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMC9s12XET256%20%E8%AD%A6%E5%91%8A%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2163654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EL1128%EF%BC%9A%E5%88%87%E5%89%B2%E5%80%BC%E8%8C%83%E5%9B%B4%E4%B9%9E%E6%B1%82%E6%95%B0%E6%8D%AE%E6%88%90%E5%91%98%E4%BB%8E%200xFC1000%20%E5%88%B0%200x1000%3C%2FP%3E%3CP%3Ec12056%3A%20SP%20%E8%B0%83%E8%AF%95%E4%BF%A1%E6%81%AF%E5%9B%A0%E4%BC%98%E5%8C%96%E6%88%96%E5%86%85%E8%81%94%E6%B1%87%E7%BC%96%E5%99%A8%E8%80%8C%E4%B8%8D%E6%AD%A3%E7%A1%AE%20%3C%2FP%3E%3CP%3Ec5660%3A%E5%88%A0%E9%99%A4%E4%BA%86%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%92%8C%E5%B1%80%E9%83%A8%E5%8F%98%E9%87%8F%E7%9A%84%E6%AD%BB%E8%B5%8B%E5%80%BC%E9%94%99%E8%AF%AF%EF%BC%8C%E5%8D%B3%E4%BD%BF%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E8%BF%99%E4%BA%9B%E5%8F%98%E9%87%8F%20%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2163654%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%8A%A8%E6%89%8B%E5%AE%9E%E8%B7%B5%E5%9F%B9%E8%AE%AD%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2164382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC9s12XET256%20Warnings%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2164382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%AD%A3%E5%A6%82%E6%88%91%E5%89%8D%E9%9D%A2%E6%8F%90%E5%88%B0%E7%9A%84%EF%BC%8C%E5%9C%A8%E6%B2%A1%E6%9C%89%E5%88%86%E6%9E%90%E5%AE%9E%E9%99%85%E4%BB%A3%E7%A0%81%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8C%E5%BE%88%E9%9A%BE%E7%BB%99%E5%87%BA%E6%98%8E%E7%A1%AE%E7%9A%84%E7%AD%94%E6%A1%88%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%BC%96%E8%AF%91%E5%99%A8%E4%BC%9A%E8%BF%9B%E8%A1%8C%E5%90%84%E7%A7%8D%E4%BC%98%E5%8C%96%EF%BC%8C%E4%BB%8E%E8%80%8C%E5%BD%B1%E5%93%8D%E5%8F%98%E9%87%8F%E7%9A%84%E5%A4%84%E7%90%86%E6%96%B9%E5%BC%8F%E3%80%82%E4%BE%8B%E5%A6%82%3C%2FP%3E%0A%3CP%3E%E5%8F%AA%E8%AF%BB%E4%B8%8D%E5%86%99%E7%9A%84%E5%85%A8%E5%B1%80%E5%8F%98%E9%87%8F%E5%8F%AF%E8%A7%86%E4%B8%BA%E5%B8%B8%E9%87%8F%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E7%BC%96%E8%AF%91%E5%99%A8%E8%AE%A4%E4%B8%BA%E4%BD%9C%E4%B8%9A%E6%88%96%E6%95%B4%E4%B8%AA%E4%BB%A3%E7%A0%81%E5%9D%97%E4%BB%8E%E6%9C%AA%E6%89%A7%E8%A1%8C%E8%BF%87%EF%BC%8C%E5%88%99%E6%AD%BB%E4%BB%A3%E7%A0%81%E6%B6%88%E9%99%A4%E5%8A%9F%E8%83%BD%E5%8F%AF%E5%88%A0%E9%99%A4%E8%BF%99%E4%BA%9B%E4%BD%9C%E4%B8%9A%E6%88%96%E4%BB%A3%E7%A0%81%E5%9D%97%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%B0%83%E8%AF%95%E4%BF%A1%E6%81%AF%E9%97%AE%E9%A2%98%EF%BC%88%E5%A6%82%20c12056%EF%BC%89%E9%80%9A%E5%B8%B8%E6%98%AF%E7%94%B1%E4%BA%8E%E7%A7%AF%E6%9E%81%E4%BC%98%E5%8C%96%E6%88%96%E4%BD%BF%E7%94%A8%E5%86%85%E8%81%94%E7%A8%8B%E5%BA%8F%E9%9B%86%E9%80%A0%E6%88%90%E7%9A%84%EF%BC%8C%E8%BF%99%E5%8F%AF%E8%83%BD%E4%BC%9A%E5%B9%B2%E6%89%B0%E7%AC%A6%E5%8F%B7%E8%B7%9F%E8%B8%AA%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%9F%90%E4%B8%AA%E5%8F%98%E9%87%8F%E4%B8%8D%E5%BA%94%E8%AF%A5%E8%A2%AB%E4%BC%98%E5%8C%96%E6%88%96%E6%94%B9%E5%8F%98%EF%BC%8C%E8%AF%B7%E8%80%83%E8%99%91%E4%B8%80%E4%B8%8B%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E5%B0%86%E5%85%B6%E5%A3%B0%E6%98%8E%E4%B8%BA%E6%98%93%E5%A4%B1%E6%80%A7%EF%BC%8C%E4%BB%A5%E9%98%B2%E6%AD%A2%E7%BC%96%E8%AF%91%E5%99%A8%E4%BC%98%E5%8C%96%E8%AE%BF%E9%97%AE%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E5%8F%AA%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%BF%BB%E8%AF%91%E5%8D%95%E5%85%83%E5%86%85%E4%BD%BF%E7%94%A8%EF%BC%8C%E5%88%99%E4%BD%BF%E5%85%B6%E9%9D%99%E6%80%81%E5%8C%96%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%A1%AE%E4%BF%9D%E4%BB%A5%E7%BC%96%E8%AF%91%E5%99%A8%E8%AE%A4%E4%B8%BA%E6%9C%89%E6%84%8F%E4%B9%89%E7%9A%84%E6%96%B9%E5%BC%8F%E4%BD%BF%E7%94%A8%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%A0%B9%E6%8D%AE%E6%88%91%E7%9A%84%E7%BB%8F%E9%AA%8C%EF%BC%8C%E5%8D%B3%E4%BD%BF%E6%98%AF%E4%BB%A3%E7%A0%81%E4%B8%AD%E5%85%B6%E4%BB%96%E5%9C%B0%E6%96%B9%E7%9A%84%E5%BE%88%E5%B0%8F%E7%9A%84%E9%80%BB%E8%BE%91%E6%9D%A1%E4%BB%B6%E4%B9%9F%E5%8F%AF%E8%83%BD%E5%AF%BC%E8%87%B4%E5%8C%BA%E5%9D%97%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%EF%BC%8C%E4%BB%8E%E8%80%8C%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E6%AD%BB%E4%BB%A3%E7%A0%81%E8%AD%A6%E5%91%8A%E3%80%82%E6%9C%89%E4%B8%80%E6%AC%A1%EF%BC%8C%E6%88%91%E5%9C%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%A8%A1%E5%9D%97%E4%B8%AD%E8%AE%BE%E7%BD%AE%E4%BA%86%E4%B8%80%E4%B8%AA%E6%9D%A1%E4%BB%B6%EF%BC%8C%E5%AF%BC%E8%87%B4%E4%B8%80%E6%AE%B5%E4%BB%A3%E7%A0%81%E6%97%A0%E6%B3%95%E6%89%A7%E8%A1%8C%EF%BC%8C%E7%BC%96%E8%AF%91%E5%99%A8%E6%AD%A3%E7%A1%AE%E5%9C%B0%E5%88%A0%E9%99%A4%E4%BA%86%E5%AE%83%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%88%91%E7%9A%84%E5%BB%BA%E8%AE%AE%3C%2FP%3E%0A%3CP%3E%E4%B8%80%E6%AD%A5%E4%B8%80%E6%AD%A5%E5%9C%B0%E6%9F%A5%E7%9C%8B%E4%BB%A3%E7%A0%81%EF%BC%9A%3C%2FP%3E%0A%3CP%3E%E6%A3%80%E6%9F%A5%E6%AF%8F%E4%B8%AA%E5%8F%98%E9%87%8F%E6%98%AF%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%9A%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%9F%A5%E7%9C%8B%E7%BC%96%E8%AF%91%E5%99%A8%E4%BC%98%E5%8C%96%E8%AE%BE%E7%BD%AE%3C%2FP%3E%0A%3CP%3E%E6%AF%94%E8%BE%83%E9%A2%84%E6%9C%9F%E8%A1%8C%E4%B8%BA%E5%92%8C%E5%AE%9E%E9%99%85%E8%A1%8C%E4%B8%BA%E3%80%82%3C%2FP%3E%0A%3CP%3E%E4%BD%BF%E7%94%A8%E8%B0%83%E8%AF%95%E5%B7%A5%E5%85%B7%E8%B7%9F%E8%B8%AA%E5%8F%98%E9%87%8F%E4%BD%BF%E7%94%A8%E6%83%85%E5%86%B5%E5%92%8C%E4%BB%A3%E7%A0%81%E6%B5%81%E7%A8%8B%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E6%98%AF%E4%BA%86%E8%A7%A3%E5%92%8C%E8%A7%A3%E5%86%B3%E6%AD%A4%E7%B1%BB%E9%97%AE%E9%A2%98%E7%9A%84%E5%94%AF%E4%B8%80%E5%8F%AF%E9%9D%A0%E9%80%94%E5%BE%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E6%8B%89%E5%90%89%E6%96%AF%E6%8B%89%E5%A4%AB%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2164046%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC9s12XET256%20Warnings%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2164046%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E6%88%91%E4%BB%AC%E5%B7%B2%E7%BB%8F%E7%9C%8B%E4%BA%86%E4%BF%A1%E6%81%AF%E6%8F%8F%E8%BF%B0%EF%BC%8C%E4%BD%86%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E4%BD%BF%E7%94%A8%E6%97%B6%E8%BF%98%E6%98%AF%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF%E5%91%A2%EF%BC%9F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2163773%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MC9s12XET256%20Warnings%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2163773%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E6%B2%A1%E6%9C%89%E6%8A%A5%E5%91%8A%E4%BF%A1%E6%81%AF%E7%9A%84%E4%BB%A3%E7%A0%81%EF%BC%8C%E4%BB%80%E4%B9%88%E9%83%BD%E8%AF%B4%E4%B8%8D%E5%87%BA%E6%9D%A5%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E6%82%A8%E6%98%AF%E5%90%A6%E9%98%85%E8%AF%BB%E8%BF%87%E5%B8%AE%E5%8A%A9%3CBR%20%2F%3E%E4%B8%AD%E7%9A%84%E4%BF%A1%E6%81%AF%E6%8F%8F%E8%BF%B0%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lama_0-1757000998620.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lama_0-1757000998620.png%22%20style%3D%22width%3A%20254px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F355590iF5B947D0D1489631%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lama_0-1757000998620.png%22%20alt%3D%22lama_0-1757000998620.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E5%92%8C....%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22lama_1-1757001064348.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22lama_1-1757001064348.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F355591iD310795AF114F846%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22lama_1-1757001064348.png%22%20alt%3D%22lama_1-1757001064348.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E6%8B%89%E5%90%89%E6%96%AF%E6%8B%89%E5%A4%AB%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E