Intel:EPCS Flash Controller を使用してフラッシュ・メモリへのデータ書き込みを行っています。alt_write_flash() を使用して書き込みを行うと意図しない箇所のデータが消えてしまいます。なぜでしょうか?
Nios II
カテゴリ:Nios® II
ツール:Nios® II EDS
デバイス:-
alt_write_flash() は対象のブロックを Erase してから指定されたオフセット・アドレスにのみデータを書き込みます。
その際、ライトを行っていないアドレスのデータの書き戻しは行いません。
参考情報
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/hb/nios2/n2sw_nii5v2gen2.pdf
(alt_flash_write や alt_flash_write_block で検索してください。)