質問編集履歴

9

2021/07/01 06:20

投稿

Alyn
Alyn

スコア51

test CHANGED
@@ -1 +1 @@
1
- 質問場所を移動しました
1
+ 読み書き禁止のやり方について
test CHANGED
@@ -1,5 +1,39 @@
1
+ 以下のサイトによるとArduino Unoではスケッチの上書きができないようにロックビットを使用してロックができると記載してありました。
2
+
1
- ちらに移動しました。
3
+ 私の所持するUnoで試したとろ、上手くいきました。
2
4
 
3
5
 
4
6
 
5
- https://teratail.com/questions/346933?modal=q-comp
7
+ 【Arduinoのプログラムを保護する】
8
+
9
+ [https://maruhuku.jp/arduino-lockbits/](https://maruhuku.jp/arduino-lockbits/)
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ そこで質問なのですが、Arduino Dueでも同じようにスケッチの上書きができないようにする機能はありますでしょうか?
18
+
19
+ MCUの種類が違うので調べてもよくわかりませんでした。
20
+
21
+ もしロック機能があるのでしたらやり方を教えてください。
22
+
23
+
24
+
25
+ 【Arduino Due商品ページ】
26
+
27
+ [https://store.arduino.cc/usa/due](https://store.arduino.cc/usa/due)
28
+
29
+
30
+
31
+ 【MCU商品ページ】
32
+
33
+ [https://www.microchip.com/wwwproducts/en/ATSAM3X8E](https://www.microchip.com/wwwproducts/en/ATSAM3X8E)
34
+
35
+
36
+
37
+ 【MCUデータシート】
38
+
39
+ [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf)

8

2021/07/01 06:20

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- こちらに移動しました
1
+ こちらに移動しました
2
2
 
3
3
 
4
4
 

7

2021/06/30 07:09

投稿

Alyn
Alyn

スコア51

test CHANGED
@@ -1 +1 @@
1
- EEFC0の使い方について
1
+ 質問場所を移動しました
test CHANGED
@@ -1,23 +1,5 @@
1
- 以前投稿した際は調査不足であったため修正しました
1
+ こちら移動しました
2
2
 
3
3
 
4
4
 
5
- Arduino DueのMicrocontroller「AT91SAM3X8E」のセキュリティ・ビットを有効にすればフラッシュメモリの読み書きを禁止にできるそうです。
6
-
7
-
8
-
9
- そのセキュリティ・ビットを有効にするにはEEFC0ユーザーインターフェースの「Set General Purpose NVM Bit 0」コマンドを使用して行うそうです。
10
-
11
-
12
-
13
- しかしそのEEFC0ユーザーインターフェースとはソフトウェアなのかハードウェアなのか、そしてその使い方を調べても分かりませんでした。
14
-
15
-
16
-
17
- EEFC0の使い方を教えてください。
18
-
19
-
20
-
21
- 【データシート】
22
-
23
- [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf)
5
+ https://teratail.com/questions/346933?modal=q-comp

6

追記

2021/06/30 07:08

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ 以前投稿した際には調査不足であったため修正しました。
2
+
3
+
4
+
1
5
  Arduino DueのMicrocontroller「AT91SAM3X8E」のセキュリティ・ビットを有効にすればフラッシュメモリの読み書きを禁止にできるそうです。
2
6
 
3
7
 

5

2021/06/30 06:55

投稿

Alyn
Alyn

スコア51

test CHANGED
@@ -1 +1 @@
1
- Dueでもメモリ読み書き禁止できるのか
1
+ EEFC0の使い方ついて
test CHANGED
@@ -1,39 +1,19 @@
1
- 以下のサイトによるとArduino Unoではスケッチ上書きができないようにロックビットを使用してロクができると記載してありました
1
+ Arduino DueのMicrocontroller「AT91SAM3X8E」セキュリティ・ビットを有効にすればフラシュメモリの読み書きを禁止にできるそうです
2
-
3
- 私の所持するUnoで試したところ、上手くいきました。
4
2
 
5
3
 
6
4
 
7
- 【Arduinoのプログラムを保護する】
8
-
9
- [https://maruhuku.jp/arduino-lockbits/](https://maruhuku.jp/arduino-lockbits/)
5
+ そのセキュリティ・ビットを有効にするにはEEFC0ユーザーインターフェースの「Set General Purpose NVM Bit 0」コマンドを使用して行うそうです。
10
6
 
11
7
 
12
8
 
13
- ---
9
+ しかしそのEEFC0ユーザーインターフェースとはソフトウェアなのかハードウェアなのか、そしてその使い方を調べても分かりませんでした。
14
10
 
15
11
 
16
12
 
17
- そこで質問なのですが、Arduino Dueでも同じようにスケッチの上書きができないようにする機能はありますでしょうか?
18
-
19
- MCUの種類が違うので調べてもよくわかりませんでした。
20
-
21
- もしロック機能があるでしたらやり方を教えてください。
13
+ EEFC0使い方を教えてください。
22
14
 
23
15
 
24
16
 
25
- 【Arduino Due商品ページ】
26
-
27
- [https://store.arduino.cc/usa/due](https://store.arduino.cc/usa/due)
28
-
29
-
30
-
31
- 【MCU商品ページ】
32
-
33
- [https://www.microchip.com/wwwproducts/en/ATSAM3X8E](https://www.microchip.com/wwwproducts/en/ATSAM3X8E)
34
-
35
-
36
-
37
- MCUデータシート】
17
+ 【データシート】
38
18
 
39
19
  [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf)

4

くぎり

2021/06/30 06:54

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
@@ -10,13 +10,15 @@
10
10
 
11
11
 
12
12
 
13
+ ---
14
+
15
+
16
+
13
17
  そこで質問なのですが、Arduino Dueでも同じようにスケッチの上書きができないようにする機能はありますでしょうか?
14
18
 
15
19
  MCUの種類が違うので調べてもよくわかりませんでした。
16
20
 
17
21
  もしロック機能があるのでしたらやり方を教えてください。
18
-
19
-
20
22
 
21
23
 
22
24
 

3

2021/04/29 10:23

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,7 @@
28
28
 
29
29
  【MCU商品ページ】
30
30
 
31
- [https://www.microchip.com/wwwproducts/en/ATSAM3X8E](
31
+ [https://www.microchip.com/wwwproducts/en/ATSAM3X8E](https://www.microchip.com/wwwproducts/en/ATSAM3X8E)
32
-
33
- https://www.microchip.com/wwwproducts/en/ATSAM3X8E)
34
32
 
35
33
 
36
34
 

2

2021/04/29 10:06

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
File without changes

1

2021/04/29 10:06

投稿

Alyn
Alyn

スコア51

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  【Arduinoのプログラムを保護する】
8
8
 
9
- https://maruhuku.jp/arduino-lockbits/
9
+ [https://maruhuku.jp/arduino-lockbits/](https://maruhuku.jp/arduino-lockbits/)
10
10
 
11
11
 
12
12
 
@@ -22,16 +22,18 @@
22
22
 
23
23
  【Arduino Due商品ページ】
24
24
 
25
- https://store.arduino.cc/usa/due
25
+ [https://store.arduino.cc/usa/due](https://store.arduino.cc/usa/due)
26
26
 
27
27
 
28
28
 
29
29
  【MCU商品ページ】
30
30
 
31
+ [https://www.microchip.com/wwwproducts/en/ATSAM3X8E](
32
+
31
- https://www.microchip.com/wwwproducts/en/ATSAM3X8E
33
+ https://www.microchip.com/wwwproducts/en/ATSAM3X8E)
32
34
 
33
35
 
34
36
 
35
37
  【MCUデータシート】
36
38
 
37
- https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf
39
+ [https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf](https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11057-32-bit-Cortex-M3-Microcontroller-SAM3X-SAM3A_Datasheet.pdf)