projects
/
fw
/
stlink
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #370 from brunowonka/STM32L4_flash_fix
[fw/stlink]
/
src
/
test_usb.c
diff --git
a/src/test_usb.c
b/src/test_usb.c
index 4901a8f93a1eeba6707ef56c576a2ec698a7c3f2..787ac12ce05e0544cbecc0867f25138ebe47f04f 100644
(file)
--- a/
src/test_usb.c
+++ b/
src/test_usb.c
@@
-10,11
+10,11
@@
int main(int ac, char** av) {
ac = ac;
av = av;
ac = ac;
av = av;
- sl = stlink_open_usb(10);
+ sl = stlink_open_usb(10
, 1, NULL
);
if (sl != NULL) {
printf("-- version\n");
stlink_version(sl);
if (sl != NULL) {
printf("-- version\n");
stlink_version(sl);
-
+
printf("mode before doing anything: %d\n", stlink_current_mode(sl));
if (stlink_current_mode(sl) == STLINK_DEV_DFU_MODE) {
printf("mode before doing anything: %d\n", stlink_current_mode(sl));
if (stlink_current_mode(sl) == STLINK_DEV_DFU_MODE) {
@@
-27,7
+27,6
@@
int main(int ac, char** av) {
printf("-- mode after entering swd mode: %d\n", stlink_current_mode(sl));
printf("-- mode after entering swd mode: %d\n", stlink_current_mode(sl));
- stlink_identify_device(sl);
printf("-- chip id: %#x\n", sl->chip_id);
printf("-- core_id: %#x\n", sl->core_id);
printf("-- chip id: %#x\n", sl->chip_id);
printf("-- core_id: %#x\n", sl->core_id);
@@
-44,7
+43,7
@@
int main(int ac, char** av) {
printf("FP_CTRL\n");
stlink_read_mem32(sl, CM3_REG_FP_CTRL, 4);
printf("FP_CTRL\n");
stlink_read_mem32(sl, CM3_REG_FP_CTRL, 4);
-
+
// no idea what reg this is.. */
// stlink_read_mem32(sl, 0xe000ed90, 4);
// no idea what register this is...
// no idea what reg this is.. */
// stlink_read_mem32(sl, 0xe000ed90, 4);
// no idea what register this is...
@@
-59,7
+58,7
@@
int main(int ac, char** av) {
stlink_write_mem32(sl,0x200000ac, 4);
stlink_read_mem32(sl, 0x200000a8, 4);
stlink_read_mem32(sl, 0x200000ac, 4);
stlink_write_mem32(sl,0x200000ac, 4);
stlink_read_mem32(sl, 0x200000a8, 4);
stlink_read_mem32(sl, 0x200000ac, 4);
-
+
/* Test 8 bit write */
write_uint32(sl->q_buf,0x01234567);
stlink_write_mem8(sl,0x200001a8,3);
/* Test 8 bit write */
write_uint32(sl->q_buf,0x01234567);
stlink_write_mem8(sl,0x200001a8,3);
@@
-80,8
+79,8
@@
int main(int ac, char** av) {
stlink_write_reg(sl, 0x12345678, 15);
for (off = 0; off < 21; off += 1)
stlink_read_reg(sl, off, ®s);
stlink_write_reg(sl, 0x12345678, 15);
for (off = 0; off < 21; off += 1)
stlink_read_reg(sl, off, ®s);
-
-
+
+
stlink_read_all_regs(sl, ®s);
printf("-- status\n");
stlink_read_all_regs(sl, ®s);
printf("-- status\n");