keil5使用教程stm32 單片機(jī)編程軟件,keil和IAR的區(qū)別主要有哪些?現(xiàn)在移植過(guò)程中出現(xiàn)很多問(wèn)題?
單片機(jī)編程軟件,keil和IAR的區(qū)別主要有哪些?現(xiàn)在移植過(guò)程中出現(xiàn)很多問(wèn)題?編譯器和頭文件完全不同。奇怪的是,他們可以移植沒(méi)有問(wèn)題我告訴你,從我的經(jīng)驗(yàn),不要直接移植,你必須在痛苦中死去。使用IAR查
單片機(jī)編程軟件,keil和IAR的區(qū)別主要有哪些?現(xiàn)在移植過(guò)程中出現(xiàn)很多問(wèn)題?
編譯器和頭文件完全不同。奇怪的是,他們可以移植沒(méi)有問(wèn)題
我告訴你,從我的經(jīng)驗(yàn),不要直接移植,你必須在痛苦中死去。使用IAR查找您要使用的芯片。一般來(lái)說(shuō),這個(gè)系統(tǒng)是附帶的。您可以找到它并創(chuàng)建一個(gè)空項(xiàng)目。這時(shí),芯片的正常頭文件等都被添加了,然后再添加你以前的keil項(xiàng)目,一個(gè)文件,先更改頭文件,然后稍微過(guò)去一點(diǎn),不想直接移動(dòng)項(xiàng)目,最好添加a.C函數(shù),添加一個(gè)編譯器,沒(méi)問(wèn)題,下次再添加
是的,IAR和keil只是編譯器環(huán)境和編譯器之間的區(qū)別。只要程序本身還可以,移植就沒(méi)有大問(wèn)題。
由于編譯器不同,對(duì)某些C語(yǔ)句的理解也可能不同。例如,如果沒(méi)有顯式描述的變量被用作有符號(hào)或無(wú)符號(hào)的數(shù)字,這可能會(huì)導(dǎo)致邏輯錯(cuò)誤。