MRS的一些不足

剛用MRS時間不長,發(fā)現(xiàn)MRS的3個不足之處:

1 定義了沒用的變量不告警。

2?if(bianliang1 = bianliang2)? 這樣的語句也不告警。?

3 同樣的程序,選擇-OZ優(yōu)化編譯錯誤,選其它優(yōu)化編譯通過。


用熟了keil 真不適應(yīng)。

最大的不滿在于MRS連個使用手冊都沒有。

以后隨著編程的進行,還會發(fā)現(xiàn)其它不足或錯誤。

暈了。剛發(fā)出帖子,10 個查看。誰這么光速查看?

真有回復(fù)了,也沒有提醒,論壇上的信息欄數(shù)也顯示0


您好,感謝您的使用與反饋。

第一點,您應(yīng)該是全局變量未使用的時候沒有警告,警告信息產(chǎn)生在編譯期間,全局變量的生命周期持續(xù)整個程序運行期間,是不會有警告的,這個在keil上也是一樣。

第二點,我們默認沒有打開所有警告信息,這個可以自己去調(diào)整,如下圖片勾選可以正常顯示警告信息。

第三點Oz選項是針對clang前端。

至于使用手冊,直接MRS空白處按F1即可打開。

image.png


推薦一個博客,應(yīng)該是他們自己維護的。之前公司有個項目給我,主控芯片就是用沁恒的CH32V203做開發(fā)的,中間遇到一些關(guān)于MRS跟芯片外設(shè)相關(guān)的問題,我都從這個博客上找到解決方案的。開發(fā)不求人哈哈,還挺實用的,給個好評,給兄弟姐妹們安利一波。

博客鏈接:https://www.cnblogs.com/wchmcu/


至于使用手冊,直接MRS空白處按F1即可打開。” 那也叫使用手冊?簡略介紹而已。

打開所有顯示警告信息,1和2都解決了。與什么全局變量的沒關(guān)系???span style="color:rgb(51,51,51);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;background-color:rgb(235,235,235);">打開所有顯示警告信息,提供的標準庫文件編譯也出現(xiàn)警告????最后我還是關(guān)閉所有顯示警告信息,否則編譯后總顯示警告信息太礙眼。


CH582的存儲是小端模式吧?

象下面結(jié)構(gòu)體的位定義

typedef struct

{

u32 bit0:1;

u32 bit1:1;

u32 bit2:1;

u32 bit3:1;

u32 bit4:1;

u32 bit5:1;

u32 bit6:1;

u32 bit7:1;

u32 bit8:1;

u32 bit9:1;

u32 bit10:1;

u32 bit11:1;

u32 bit12:1;

u32 bit13:1;

u32 bit14:1;

u32 bit15:1;

? ? ? ?u32 bit16TO32:16;

}OUTDR;

bit0 是最低位還是最高位?


MRS 支持軟件仿真嗎?怎么設(shè)置?


您好,目前MRS不支持軟件仿真,僅支持硬件仿真。在使用過程中如遇到其他問題,可通過郵箱與我聯(lián)系(zl@wch.cn)。


1、只要是新建工程編譯,都會有警告;

2、這種的好像C語言體系是不會警告的,畢竟if()里面本來就是運算指令,等于也是運算指令啊,感覺默認的C語言高亮很糟糕倒是真的;

3、我感覺編譯器不要過渡優(yōu)化,優(yōu)化由程序員的程序框架來優(yōu)化會更讓程序員安心放心省心舒心。


至于手冊,感覺國內(nèi)的絕大多數(shù)軟件都不會有較全面的手冊,這種情況很讓人絕望,所以支持國產(chǎn)什么的想想就行了。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频