項目遇到(dào)困難想(xiǎng)求助是(shì)非(fēi)常正(zhèng)常的(de)事(shì)。
但求助也(yě)是(shì)十(shí)分(fēn)有(yǒu)技巧的(de)。要(yào)設身(shēn)处地(dì)想(xiǎng)一(yī)下(xià),大家(jiā)平时(shí)都很忙,要(yào)学習、要(yào)工作,能(néng)够特(tè)地(dì)留出(chū)一(yī)段(duàn)时(shí)間(jiān)来(lái)幫你解(jiě)決問(wèn)題(tí)的(de)大佬,真(zhēn)是(shì)少(shǎo)之又少(shǎo)。
所(suǒ)以(yǐ)在(zài)提(tí)問(wèn)之前(qián),您應(yìng)該擺正(zhèng)自(zì)己的(de)定(dìng)位,要(yào)想(xiǎng)辦(bàn)法讓大佬用(yòng)最(zuì)少(shǎo)的(de)时(shí)間(jiān)幫您解(jiě)決問(wèn)題(tí)。
怎麼(me)做呢?
1. 首先(xiān)是(shì)問(wèn)題(tí)現(xiàn)象(xiàng)要(yào)说(shuō)清(qīng)楚。
2. 自(zì)己已經(jīng)做了(le)哪些工作,这(zhè)些要(yào)主(zhǔ)動(dòng)说(shuō)出(chū)来(lái)。别等着大佬来(lái)一(yī)个(gè)一(yī)个(gè)来(lái)問(wèn)。想(xiǎng)象(xiàng)一(yī)下(xià),大佬給(gěi)出(chū)很多(duō)方(fāng)法,結果(guǒ)你才回(huí)複都做了(le),心(xīn)情(qíng)可(kě)想(xiǎng)而(ér)知:不(bù)早(zǎo)點(diǎn)说(shuō),費我(wǒ)那(nà)麼(me)多(duō)精力来(lái)想(xiǎng)无用(yòng)功。
3. 自(zì)己做的(de)檢查和(hé)定(dìng)位,要(yào)截图(tú)出(chū)来(lái)确認。因(yīn)为(wèi)很多(duō)时(shí)候,自(zì)認为(wèi)是(shì)“正(zhèng)确”的(de)東(dōng)西(xī),其实才是(shì)錯誤的(de),而(ér)自(zì)己又不(bù)知道(dào)。截图(tú)出(chū)来(lái),好(hǎo)讓大家(jiā)幫你檢查檢查。
4. 最(zuì)好(hǎo)問(wèn)“是(shì)非(fēi)題(tí)”,不(bù)要(yào)問(wèn)“問(wèn)答(dá)題(tí)”。 把自(zì)己的(de)观點(diǎn)擺出(chū)来(lái),然後(hòu)問(wèn)“是(shì)不(bù)是(shì)这(zhè)樣(yàng)”,大家(jiā)都节(jié)省(shěng)时(shí)間(jiān)。
【案(àn)例1:要(yào)有(yǒu)查資料的(de)習慣】:DDS IP 核中(zhōng),PINC設置为(wèi)0,非(fēi)編程模式,POFF設置为(wèi)0,編程模式,这(zhè)个(gè)IP有(yǒu)什麼(me)用(yòng)
建議:建議打(dǎ)開(kāi)數據(jù)手(shǒu)册,數據(jù)手(shǒu)册时(shí)肯定(dìng)有(yǒu)这(zhè)个(gè)信(xìn)号(hào)的(de)解(jiě)釋,然後(hòu)把这(zhè)段(duàn)解(jiě)釋截图(tú)出(chū)来(lái),然後(hòu)来(lái)求證。
(遇到(dào)問(wèn)題(tí),建議先(xiān)看(kàn)資料,或(huò)者(zhě)百(bǎi)度(dù)相關(guān)內(nèi)容。查資料本(běn)身(shēn)就(jiù)是(shì)研發(fà)工程师(shī)必備的(de)能(néng)力。)
【案(àn)例2:多(duō)問(wèn)“是(shì)非(fēi)題(tí)”,少(shǎo)問(wèn)“問(wèn)答(dá)題(tí)”】:这(zhè)个(gè)知識不(bù)太理解(jiě),你講一(yī)遍(biàn)
建議:遇到(dào)这(zhè)樣(yàng)的(de)問(wèn)題(tí),实在(zài)是(shì)不(bù)知道(dào)從哪里(lǐ)回(huí)答(dá)。建議你说(shuō)清(qīng)楚是(shì)哪點(diǎn)不(bù)清(qīng)楚,是(shì)如(rú)何不(bù)清(qīng)楚,或(huò)者(zhě)你的(de)理解(jiě)是(shì)如(rú)何,这(zhè)樣(yàng)老(lǎo)师(shī)才能(néng)清(qīng)楚知道(dào)哪一(yī)个(gè)點(diǎn)需要(yào)再詳细(xì)解(jiě)釋。
【案(àn)例3:仿真(zhēn)問(wèn)題(tí)的(de)技巧】:遇到(dào)功能(néng)仿真(zhēn)不(bù)正(zhèng)确,不(bù)清(qīng)楚哪里(lǐ)有(yǒu)錯誤。(在(zài)做下(xià)面(miàn)截图(tú)的(de)过(guò)程中(zhōng),80%的(de)問(wèn)題(tí)都自(zì)己解(jiě)決了(le)問(wèn)題(tí),強(qiáng)烈建議試一(yī)試做!)
建議:如(rú)果(guǒ)仿真(zhēn)出(chū)錯,建議截如(rú)下(xià)的(de)图(tú)来(lái)提(tí)問(wèn)。

1. 上(shàng)面(miàn)是(shì)波(bō)形图(tú),下(xià)面(miàn)是(shì)对(duì)應(yìng)的(de)代(dài)碼。
2. 哪个(gè)信(xìn)号(hào)有(yǒu)錯誤,就(jiù)看(kàn)哪个(gè)代(dài)碼。
3. 波(bō)形图(tú)要(yào)放(fàng)大,能(néng)看(kàn)到(dào)錯誤时(shí)刻的(de)时(shí)鐘(zhōng)上(shàng)升(shēng)沿。
4. 波(bō)形图(tú)要(yào)将代(dài)碼中(zhōng)出(chū)現(xiàn)的(de)所(suǒ)有(yǒu)信(xìn)号(hào)拉出(chū)来(lái)。
5. 波(bō)形图(tú)的(de)信(xìn)号(hào)排列順序是(shì):时(shí)鐘(zhōng)、複位、条(tiáo)件(jiàn)、結果(guǒ)信(xìn)号(hào)。
6. 哪一(yī)个(gè)时(shí)刻有(yǒu)錯,要(yào)按上(shàng)图(tú)的(de)箭头(tóu)标(biāo)示出(chū)来(lái)。
7. 对(duì)于(yú)覺得上(shàng)面(miàn)步驟太麻(má)煩的(de),只(zhī)想(xiǎng)说(shuō)一(yī)句(jù):如(rú)果(guǒ)你能(néng)定(dìng)位出(chū)問(wèn)題(tí),可(kě)以(yǐ)不(bù)这(zhè)麼(me)仔细(xì)。如(rú)果(guǒ)你定(dìng)位不(bù)出(chū)来(lái)了(le),此(cǐ)时(shí)就(jiù)應(yìng)該仔细(xì)了(le),能(néng)多(duō)仔细(xì)就(jiù)有(yǒu)仔细(xì)!
關(guān)于(yú)定(dìng)位問(wèn)題(tí)能(néng)力,可(kě)以(yǐ)学習以(yǐ)下(xià)資料:08 定(dìng)位問(wèn)題(tí)能(néng)力 http://old.mdy-edu.com/wentijieda/20210408/1190.html
【案(àn)例4:在(zài)線(xiàn)調試工具問(wèn)題(tí)技巧】:在(zài)線(xiàn)調試工具,如(rú)SIGNALTAP、CHIPSCOPE調試有(yǒu)問(wèn)題(tí),很奇怪。(在(zài)做下(xià)面(miàn)截图(tú)的(de)过(guò)程中(zhōng),80%的(de)問(wèn)題(tí)都自(zì)己解(jiě)決了(le)問(wèn)題(tí),強(qiáng)烈建議試一(yī)試做!)
建議:如(rú)果(guǒ)是(shì)在(zài)線(xiàn)調試工具,建議截如(rú)下(xià)樣(yàng)式的(de)图(tú)片(piàn)来(lái)讨論。

1. 上(shàng)面(miàn)是(shì)在(zài)線(xiàn)調試工具的(de)波(bō)形图(tú),下(xià)面(miàn)是(shì)对(duì)應(yìng)的(de)代(dài)碼。
2. 哪个(gè)信(xìn)号(hào)有(yǒu)錯誤,就(jiù)看(kàn)哪个(gè)代(dài)碼。
3. 波(bō)形图(tú)要(yào)放(fàng)大,能(néng)看(kàn)到(dào)錯誤时(shí)刻"某一(yī)个(gè)采樣(yàng)點(diǎn)",如(rú)图(tú)中(zhōng)的(de)最(zuì)上(shàng)行。
4. 波(bō)形图(tú)要(yào)将代(dài)碼中(zhōng)出(chū)現(xiàn)的(de)所(suǒ)有(yǒu)信(xìn)号(hào)拉出(chū)来(lái)。
5. 波(bō)形图(tú)的(de)信(xìn)号(hào)排列順序是(shì):複位、条(tiáo)件(jiàn)、結果(guǒ)信(xìn)号(hào)。
6. 哪一(yī)个(gè)时(shí)刻有(yǒu)錯,要(yào)按上(shàng)图(tú)的(de)箭头(tóu)标(biāo)示出(chū)来(lái)。
7. 特(tè)别注意(yì):在(zài)線(xiàn)調試工具的(de)采樣(yàng)时(shí)鐘(zhōng),必須为(wèi)該信(xìn)号(hào)的(de)工作时(shí)鐘(zhōng)!!!
8. 如(rú)果(guǒ)組合邏輯信(xìn)号(hào)不(bù)能(néng)观察,那(nà)可(kě)以(yǐ)拉組成(chéng)該組合邏輯的(de)所(suǒ)有(yǒu)信(xìn)号(hào),然後(hòu)推测出(chū)結果(guǒ)。
9. 对(duì)于(yú)覺得上(shàng)面(miàn)步驟太麻(má)煩的(de),我(wǒ)只(zhī)想(xiǎng)说(shuō)一(yī)句(jù):如(rú)果(guǒ)你能(néng)定(dìng)位出(chū)問(wèn)題(tí),可(kě)以(yǐ)不(bù)这(zhè)麼(me)仔细(xì)。如(rú)果(guǒ)你都定(dìng)位不(bù)出(chū)来(lái)了(le),此(cǐ)时(shí)不(bù)就(jiù)是(shì)要(yào)更(gèng)加認真(zhēn)仔细(xì)一(yī)些吗?
關(guān)于(yú)定(dìng)位問(wèn)題(tí)能(néng)力,可(kě)以(yǐ)学習以(yǐ)下(xià)資料:08 定(dìng)位問(wèn)題(tí)能(néng)力 http://old.mdy-edu.com/wentijieda/20210408/1190.html
【案(àn)例5:要(yào)找(zhǎo)錯誤时(shí)刻,錯誤时(shí)間(jiān)點(diǎn)】:我(wǒ)預期(qī)dout_eop是(shì)只(zhī)有(yǒu)一(yī)个(gè)时(shí)鐘(zhōng)周期(qī),但它(tā)卻持(chí)續拉高(gāo)了(le),如(rú)下(xià)图(tú)。

建議:
該同(tóng)学的(de)錯誤时(shí)刻點(diǎn)沒(méi)有(yǒu)找(zhǎo)到(dào)。只(zhī)想(xiǎng)到(dào)“dout_eop一(yī)直(zhí)變(biàn)高(gāo)”,也(yě)就(jiù)是(shì)看(kàn)到(dào)的(de)是(shì)一(yī)个(gè)“整體(tǐ)”,一(yī)段(duàn)連(lián)續的(de)高(gāo)電(diàn)平,然後(hòu)認为(wèi)这(zhè)是(shì)不(bù)正(zhèng)确的(de)。
我(wǒ)们(men)應(yìng)該是(shì)要(yào)找(zhǎo)錯誤时(shí)間(jiān)點(diǎn),它(tā)是(shì)“一(yī)个(gè)时(shí)鐘(zhōng)上(shàng)升(shēng)沿”时(shí)刻。
例如(rú)本(běn)案(àn)例,把“dout_eop一(yī)直(zhí)變(biàn)高(gāo)”这(zhè)个(gè)問(wèn)題(tí),變(biàn)成(chéng)“在(zài)第(dì)XX个(gè)时(shí)鐘(zhōng)上(shàng)升(shēng)沿,我(wǒ)認为(wèi)它(tā)是(shì)0,結果(guǒ)它(tā)是(shì)1”(也(yě)就(jiù)是(shì)图(tú)中(zhōng)箭头(tóu)的(de)下(xià)一(yī)个(gè)时(shí)鐘(zhōng))。这(zhè)个(gè)才是(shì)錯誤的(de)时(shí)刻,所(suǒ)以(yǐ)图(tú)中(zhōng)的(de)箭头(tóu)时(shí)刻指的(de)不(bù)正(zhèng)确,需要(yào)重(zhòng)新截图(tú)再来(lái)提(tí)問(wèn)。
【案(àn)例6:软(ruǎn)件(jiàn)工具問(wèn)題(tí)】:对(duì)于(yú)软(ruǎn)件(jiàn)提(tí)示的(de)錯誤,自(zì)己又覺得沒(méi)有(yǒu)問(wèn)題(tí),檢查不(bù)出(chū)来(lái)的(de)情(qíng)況。
答(dá):这(zhè)種(zhǒng)情(qíng)況,建議把每个(gè)步驟截图(tú)出(chū)来(lái),給(gěi)大家(jiā)确認。 例如(rú),有(yǒu)人(rén)反(fǎn)映,模块(kuài)明(míng)明(míng)已經(jīng)定(dìng)義了(le)端口(kǒu)a,但软(ruǎn)件(jiàn)提(tí)示就(jiù)是(shì)沒(méi)有(yǒu)此(cǐ)端口(kǒu)。在(zài)此(cǐ)案(àn)例中(zhōng),建議截如(rú)下(xià)图(tú)来(lái)确認:1. 代(dài)碼的(de)截图(tú);2. 文(wén)件(jiàn)添加到(dào)工程的(de)截图(tú);3. 工程提(tí)示錯誤的(de)截图(tú)。
【案(àn)例7:程序看(kàn)了(le)半天(tiān),不(bù)知道(dào)哪里(lǐ)出(chū)問(wèn)題(tí)】如(rú)下(xià)图(tú)

答(dá):1. 不(bù)要(yào)随便就(jiù)發(fà)代(dài)碼讓我(wǒ)们(men)檢查,我(wǒ)们(men)也(yě)是(shì)檢查不(bù)出(chū)来(lái)的(de),通(tòng)常我(wǒ)们(men)的(de)方(fāng)法都是(shì)仿真(zhēn)和(hé)定(dìng)位。
2. 我(wǒ)们(men)仿真(zhēn)和(hé)定(dìng)位,也(yě)是(shì)要(yào)花很多(duō)时(shí)間(jiān)的(de),特(tè)别是(shì)我(wǒ)们(men)不(bù)理解(jiě)你代(dài)碼的(de)情(qíng)況下(xià),更(gèng)需要(yào)时(shí)間(jiān)。
3. 建議您掌握一(yī)下(xià)仿真(zhēn)和(hé)定(dìng)位問(wèn)題(tí)的(de)技巧。詳细(xì)見(jiàn)下(xià)面(miàn)贴子:08 定(dìng)位問(wèn)題(tí)能(néng)力 http://old.mdy-edu.com/wentijieda/20210408/1190.html
【案(àn)例6】对(duì)于(yú)自(zì)行修改工程,導致(zhì)出(chū)現(xiàn)了(le)錯誤,这(zhè)種(zhǒng)問(wèn)題(tí)的(de)解(jiě)決方(fāng)法。答(dá):MDY提(tí)供的(de)每个(gè)工程,都是(shì)要(yào)精心(xīn)設計(jì),一(yī)步一(yī)步精心(xīn)調試,才最(zuì)終(zhōng)实現(xiàn)所(suǒ)需要(yào)的(de)功能(néng)。任何一(yī)步出(chū)錯,都不(bù)可(kě)能(néng)实現(xiàn)正(zhèng)确的(de)效果(guǒ)。
在(zài)自(zì)己編写的(de)工程,或(huò)者(zhě)修改了(le)我(wǒ)们(men)的(de)工程,從而(ér)出(chū)現(xiàn)錯誤,我(wǒ)们(men)的(de)工程师(shī)也(yě)是(shì)要(yào)花很多(duō)时(shí)間(jiān)和(hé)精力来(lái)解(jiě)決的(de),何況每个(gè)人(rén)出(chū)現(xiàn)的(de)錯誤都不(bù)同(tóng)。
在(zài)这(zhè)里(lǐ),強(qiáng)烈建議您自(zì)己去(qù)定(dìng)位,以(yǐ)下(xià)是(shì)一(yī)些常用(yòng)的(de)定(dìng)位方(fāng)法,供您使用(yòng)。
1. 有(yǒu)問(wèn)題(tí)时(shí),可(kě)以(yǐ)在(zài)參考工程上(shàng)也(yě)看(kàn)看(kàn)是(shì)否也(yě)有(yǒu)此(cǐ)問(wèn)題(tí),從而(ér)辨别出(chū)是(shì)不(bù)是(shì)使用(yòng)方(fāng)法、使用(yòng)工具有(yǒu)問(wèn)題(tí)
2. 可(kě)以(yǐ)将您写的(de)代(dài)碼,替換到(dào)參考工程上(shàng),從而(ér)确定(dìng)是(shì)否本(běn)代(dài)碼的(de)問(wèn)題(tí)。注意(yì),要(yào)一(yī)个(gè)代(dài)碼一(yī)个(gè)代(dài)碼地(dì)替換。
3. 可(kě)以(yǐ)替換的(de),包(bāo)括:源代(dài)碼、管(guǎn)脚配置等,这(zhè)些都是(shì)有(yǒu)影響的(de)。








