blob: 7dbf5c551979c11d8e367a3a405433e311720d1f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
1. HEX FILES (10F200 12C508A 16F877 17C42A 18F452 30F2010):
- for each devices with hex file from "dummy_hex_32" directory:
* load with correct device type: display should be as described in "dummy_hex.txt"
* save with same hex format: check the file is the same
* optionnally: load with incorrect device type: should not crash (may warn about incorrect memory ranges)
2. STANDALONE ASM FILES:
- load "test_asm_standalone.asm" and compile
3. PROJECT:
- load project "test_project" and compile
- save/create new: #### TODO
3. GUI + COMMAND-LINE PROGRAMMING (serial + USB ICD2 with 16F871 and 18F452):
- for each available devices with hex file from "test_hex_32" directory:
* connect: check correct ids are detected
* blank: should be ok
* blank_check: should be ok
* load hex file
* verify: should fail
* program: should be ok
* verify: should be ok (should warn if some blocks are protected)
* blank_check: should fail
* release reset: should run program
* hold reset: should stop program
* read: should be ok
* verify: should be ok
|