Debian環境でのドライバコンパイルエラー

お世話になっております。

Armadillo640にて、USBシリアルのドライバを作成するため
ドライバのソースコードをmakeファイルでコンパイルしたところ
”/lib/modules/4.14-at3/build: No such file or directory”
のエラーが出力されてしまいました。

https://users.atmark-techno.com/node/1856
を参照すると、ArmadilloではなくATDE7でクロスコンパイルを試した方がよい
とのことでしたのでVMを立ち上げ「CC=arm-linux-gnueabihf-gcc」として
コンパイルしたところ
「arm-linux-gnueabihf-gcc: error: unrecognized argument in option ‘-march=i686’」
というエラーが発生しました。

armでコンパイルしないといけないところをi686を指定してエラーになっているのではないかと
推測されますが、対応方法があればご教示頂けますでしょうか。

以上、よろしくお願いいたします。

製品: 
Armadillo-640

佐藤です。

makeファイルをアップロードしていただくことは可能でしょうか。