【正文】
p access limited to small memory areas”與“more expensive accessmethods that can access any location in memory”。在AVR_IAR C/C++編譯器中,通過(guò)選擇某種存儲(chǔ)模式(memory model),可設(shè)置一些訪問(wèn)方法為默認(rèn)的存儲(chǔ)器訪問(wèn)方法(default memory accessmethod)。共有三種可用的存儲(chǔ)模式——Tiny,Small 和Large。你的處理器選項(xiàng)決定了哪些模式可以使用。如果你不指定一種存儲(chǔ)模式,則編譯器自動(dòng)設(shè)定v0、vvvv5 選項(xiàng)下的默認(rèn)方法為T(mén)iny,v4 和v6 選項(xiàng)下的訪問(wèn)方法為Small?! ?.關(guān)于生成文件格式的設(shè)置如圖,在linker outpu other中可設(shè)置相應(yīng)的輸出文件格式.比如要生成bin格式,選擇rawbinary就可以了, 如果是要生成hex格式,那么可以選intelextern ,不過(guò)這個(gè)時(shí)候文件擴(kuò)展名是*.a90,可以把Override default 打鉤,然后修改后綴名為hex就行了.作者:龐輝