Skip to content

Commit b350ebb

Browse files
committed
Update build log
1 parent 7a4559d commit b350ebb

File tree

1 file changed

+41
-76
lines changed
  • customer_app/sdk_app_rust_adc

1 file changed

+41
-76
lines changed

customer_app/sdk_app_rust_adc/run.sh

Lines changed: 41 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ open -a CoolTerm
132132
exit
133133

134134
Build Log:
135-
→ ./run.sh
135+
→ ./run.sh
136136
+ export APP_NAME=sdk_app_rust_adc
137137
+ APP_NAME=sdk_app_rust_adc
138138
+ export CONFIG_CHIP_NAME=BL602
@@ -248,23 +248,23 @@ CC build_out/freertos_riscv_ram/misaligned/misaligned_ldst.o
248248
AS build_out/freertos_riscv_ram/misaligned/fp_asm.o
249249
CC build_out/freertos_riscv_ram/panic/panic_c.o
250250
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c: In function 'backtrace_stack_app':
251-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:112:8:warning: assignment to 'uintptr_t *' {aka 'unsigned int *'} from 'long unsigned int' makes pointer from integer without a cast [-Wint-conversion]
251+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:112:8: warning: assignment to 'uintptr_t *' {aka 'unsigned int *'} from 'long unsigned int' makes pointer from integer without a cast [-Wint-conversion]
252252
pc = fp[-1];
253253
^
254-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:119:12warning: comparison between pointer and integer
254+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:119:12: warning: comparison between pointer and integer
255255
if (pc > VALID_FP_START_XIP) {
256256
^
257-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:124:10warning: assignment to 'long unsigned int *' from incompatible pointer type 'uintptr_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
257+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:124:10: warning: assignment to 'long unsigned int *' from incompatible pointer type 'uintptr_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
258258
fp = (uintptr_t *)pc;
259259
^
260-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:127:10warning: assignment to 'long unsigned int *' from incompatible pointer type 'uintptr_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
260+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:127:10: warning: assignment to 'long unsigned int *' from incompatible pointer type 'uintptr_t *' {aka 'unsigned int *'} [-Wincompatible-pointer-types]
261261
fp = (uintptr_t *)fp[-2];
262262
^
263263
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c: In function 'backtrace_now_app':
264-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:144:5:warning: 'return' with no value, in function returning non-void
264+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:144:5: warning: 'return' with no value, in function returning non-void
265265
return;
266266
^~~~~~
267-
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:136:5:note: declared here
267+
/Users/Luppy/pinecone/bl_iot_sdk/components/bl602/freertos_riscv_ram/panic/panic_c.c:136:5: note: declared here
268268
int backtrace_now_app(int (*print_func)(const char *fmt, ...)) {
269269
^~~~~~~~~~~~~~~~~
270270
CC build_out/freertos_riscv_ram/portable/GCC/RISC-V/port.o
@@ -338,7 +338,7 @@ AR build_out/rust-app/librust-app.a
338338
CC build_out/sdk_app_rust_adc/demo.o
339339
CC build_out/sdk_app_rust_adc/main.o
340340
CC build_out/sdk_app_rust_adc/nimble.o
341-
AR build_out/sdk_app_rust_adc/libsdk_app_rust.a
341+
AR build_out/sdk_app_rust_adc/libsdk_app_rust_adc.a
342342
CC build_out/utils/src/utils_hex.o
343343
CC build_out/utils/src/utils_crc.o
344344
CC build_out/utils/src/utils_sha256.o
@@ -374,43 +374,12 @@ CC build_out/yloop/src/device.o
374374
CC build_out/yloop/src/local_event.o
375375
AR build_out/yloop/libyloop.a
376376
LD build_out/sdk_app_rust_adc.elf
377-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/sdk_app_rust_adc.bin
378-
Requirement already satisfied: fdt>=0.2.0 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 2)) (0.2.0)
379-
Requirement already satisfied: pycryptodomex>=3.9.8 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 3)) (3.9.9)
380-
Requirement already satisfied: toml>=0.10.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 4)) (0.10.2)
381-
Requirement already satisfied: configobj>=5.0.6 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 5)) (5.0.6)
382-
Requirement already satisfied: six in /Users/Luppy/Library/Python/3.6/lib/python/site-packages (from configobj>=5.0.6->-r requirements.txt (line 5)) (1.15.0)
383-
You are using pip version 18.1, however version 21.0.1 is available.
384-
You should consider upgrading via the 'pip install --upgrade pip' command.
385-
========= chip flash id: c84015 =========
386-
/Users/Luppy/pinecone/bl_iot_sdk/image_conf/bl602/flash_select/GD25Q16E_c84015.conf
387-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_c84015/FW_OTA.bin
388-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_c84015/FW_OTA.bin.ota
389-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_c84015/FW_OTA.bin.xz
390-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_c84015/FW_OTA.bin.xz.ota
391-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/whole_dts40M_pt2M_boot2release_c84015.bin
392-
========= chip flash id: ef6015 =========
393-
/Users/Luppy/pinecone/bl_iot_sdk/image_conf/bl602/flash_select/W25Q16FW_ef6015.conf
394-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef6015/FW_OTA.bin
395-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef6015/FW_OTA.bin.ota
396-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef6015/FW_OTA.bin.xz
397-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef6015/FW_OTA.bin.xz.ota
398-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/whole_dts40M_pt2M_boot2release_ef6015.bin
399-
========= chip flash id: ef4015 =========
400-
/Users/Luppy/pinecone/bl_iot_sdk/image_conf/bl602/flash_select/W25Q16JV_ef4015.conf
401-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef4015/FW_OTA.bin
402-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef4015/FW_OTA.bin.ota
403-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef4015/FW_OTA.bin.xz
404-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef4015/FW_OTA.bin.xz.ota
405-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/whole_dts40M_pt2M_boot2release_ef4015.bin
406-
========= chip flash id: ef7015 =========
407-
/Users/Luppy/pinecone/bl_iot_sdk/image_conf/bl602/flash_select/W25Q16JV_ef7015.conf
408-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef7015/FW_OTA.bin
409-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef7015/FW_OTA.bin.ota
410-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef7015/FW_OTA.bin.xz
411-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/ota/dts40M_pt2M_boot2release_ef7015/FW_OTA.bin.xz.ota
412-
Generating BIN File to /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/whole_dts40M_pt2M_boot2release_ef7015.bin
413-
Building Finish. To flash build output.
377+
/Users/Luppy/pinecone/bl_iot_sdk/toolchain/riscv/Darwin/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/bin/ld: /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/sdk_app_rust_adc/libsdk_app_rust_adc.a(demo.o):(.static_cli_cmds+0x8): undefined reference to `init_adc'
378+
/Users/Luppy/pinecone/bl_iot_sdk/toolchain/riscv/Darwin/bin/../lib/gcc/riscv64-unknown-elf/8.3.0/../../../../riscv64-unknown-elf/bin/ld: /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/sdk_app_rust_adc/libsdk_app_rust_adc.a(demo.o):(.static_cli_cmds+0x14): undefined reference to `read_adc'
379+
collect2: error: ld returned 1 exit status
380+
make: *** [/Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/../../make_scripts_riscv/project.mk:420: /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/build_out/sdk_app_rust_adc.elf] Error 1
381+
+ echo '----- Ignore undefined references to Rust Library'
382+
----- Ignore undefined references to Rust Library
414383
+ set +x
415384
416385
----- Build Rust Library
@@ -420,29 +389,31 @@ Building Finish. To flash build output.
420389
info: using existing install for 'nightly-x86_64-apple-darwin'
421390
info: default toolchain set to 'nightly-x86_64-apple-darwin'
422391
423-
nightly-x86_64-apple-darwin unchanged - rustc 1.53.0-nightly (7af1f55ae 2021-04-15)
392+
nightly-x86_64-apple-darwin unchanged - rustc 1.55.0-nightly (952fdf2a1 2021-07-05)
424393
425394
+ cargo build --target /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/riscv32imacf-unknown-none-elf.json -Z build-std=core
426-
Updating crates.io index
427-
Compiling compiler_builtins v0.1.39
395+
Compiling compiler_builtins v0.1.46
428396
Compiling core v0.0.0 (/Users/Luppy/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/core)
429-
Compiling typenum v1.13.0
430-
Compiling version_check v0.9.3
431-
Compiling heapless v0.6.1
432-
Compiling generic-array v0.14.4
397+
Compiling proc-macro2 v1.0.28
398+
Compiling memchr v2.4.0
399+
Compiling unicode-xid v0.2.2
400+
Compiling syn v1.0.74
401+
Compiling cty v0.2.1
402+
Compiling heapless v0.7.3
403+
Compiling rustc-serialize v0.3.24
404+
Compiling lazy_static v1.4.0
405+
Compiling cstr_core v0.2.4
406+
Compiling quote v1.0.9
407+
Compiling bl602-macros v0.0.2
433408
Compiling rustc-std-workspace-core v1.99.0 (/Users/Luppy/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/src/rust/library/rustc-std-workspace-core)
434-
Compiling stable_deref_trait v1.2.0
435409
Compiling byteorder v1.4.3
436-
Compiling hash32 v0.1.1
437-
Compiling generic-array v0.13.3
438-
Compiling generic-array v0.12.4
439-
Compiling as-slice v0.1.5
410+
Compiling stable_deref_trait v1.2.0
411+
Compiling hash32 v0.2.1
412+
Compiling bl602-sdk v0.0.6
440413
Compiling app v0.0.1 (/Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/rust)
441-
Finished dev [unoptimized + debuginfo] target(s) in 29.47s
414+
Finished dev [unoptimized + debuginfo] target(s) in 23.55s
442415
+ popd
443416
~/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc
444-
+ ls -l /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/rust/target/riscv32imacf-unknown-none-elf/debug/libapp.a
445-
-rw-r--r-- 2 Luppy staff 5344472 Apr 20 16:13 /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/rust/target/riscv32imacf-unknown-none-elf/debug/libapp.a
446417
+ cp /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/rust/target/riscv32imacf-unknown-none-elf/debug/libapp.a build_out/rust-app/librust-app.a
447418
+ set +x
448419
@@ -456,7 +427,7 @@ Requirement already satisfied: pycryptodomex>=3.9.8 in /Library/Frameworks/Pytho
456427
Requirement already satisfied: toml>=0.10.2 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 4)) (0.10.2)
457428
Requirement already satisfied: configobj>=5.0.6 in /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (from -r requirements.txt (line 5)) (5.0.6)
458429
Requirement already satisfied: six in /Users/Luppy/Library/Python/3.6/lib/python/site-packages (from configobj>=5.0.6->-r requirements.txt (line 5)) (1.15.0)
459-
You are using pip version 18.1, however version 21.0.1 is available.
430+
You are using pip version 18.1, however version 21.2.1 is available.
460431
You should consider upgrading via the 'pip install --upgrade pip' command.
461432
========= chip flash id: c84015 =========
462433
/Users/Luppy/pinecone/bl_iot_sdk/image_conf/bl602/flash_select/GD25Q16E_c84015.conf
@@ -494,26 +465,26 @@ Building Finish. To flash build output.
494465
----- Flash BL602 Firmware
495466
+ pushd /Users/Luppy/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc/../../../blflash
496467
~/pinecone/blflash ~/pinecone/bl_iot_sdk/customer_app/sdk_app_rust_adc
497-
+ cargo run flash sdk_app_rust_adc.bin --port /dev/tty.usbserial-1410 --initial-baud-rate 230400 --baud-rate 230400
498-
Finished dev [unoptimized + debuginfo] target(s) in 0.97s
499-
Running `target/debug/blflash flash sdk_app_rust_adc.bin --port /dev/tty.usbserial-1410 --initial-baud-rate 230400 --baud-rate 230400`
468+
+ cargo run flash sdk_app_rust_adc.bin --port /dev/tty.usbserial-1420 --initial-baud-rate 230400 --baud-rate 230400
469+
Finished dev [unoptimized + debuginfo] target(s) in 0.61s
470+
Running `target/debug/blflash flash sdk_app_rust_adc.bin --port /dev/tty.usbserial-1420 --initial-baud-rate 230400 --baud-rate 230400`
500471
[INFO blflash::flasher] Start connection...
501472
[TRACE blflash::flasher] 5ms send count 115
502-
[TRACE blflash::flasher] handshake sent elapsed 145.949µs
473+
[TRACE blflash::flasher] handshake sent elapsed 104.593µs
503474
[INFO blflash::flasher] Connection Succeed
504475
[INFO blflash] Bootrom version: 1
505476
[TRACE blflash] Boot info: BootInfo { len: 14, bootrom_version: 1, otp_info: [0, 0, 0, 0, 3, 0, 0, 0, 61, 9d, c0, 5, b9, 18, 1d, 0] }
506477
[INFO blflash::flasher] Sending eflash_loader...
507-
[INFO blflash::flasher] Finished 1.6282326s 17.55KB/s
478+
[INFO blflash::flasher] Finished 1.595620342s 17.92KB/s
508479
[TRACE blflash::flasher] 5ms send count 115
509-
[TRACE blflash::flasher] handshake sent elapsed 54.259µs
480+
[TRACE blflash::flasher] handshake sent elapsed 81.908µs
510481
[INFO blflash::flasher] Entered eflash_loader
511482
[INFO blflash::flasher] Skip segment addr: 0 size: 47504 sha256 matches
512483
[INFO blflash::flasher] Skip segment addr: e000 size: 272 sha256 matches
513484
[INFO blflash::flasher] Skip segment addr: f000 size: 272 sha256 matches
514-
[INFO blflash::flasher] Erase flash addr: 10000 size: 118224
515-
[INFO blflash::flasher] Program flash... bac8824299e4d6bb0cceb1f93323f43ae6f56500f39c827590eb011b057ec282
516-
[INFO blflash::flasher] Program done 6.54650345s 17.64KB/s
485+
[INFO blflash::flasher] Erase flash addr: 10000 size: 135808
486+
[INFO blflash::flasher] Program flash... ed8a4cdacbc4c1543c74584d7297ad876b6731104856a10dff4166c123c6637d
487+
[INFO blflash::flasher] Program done 7.40735771s 17.91KB/s
517488
[INFO blflash::flasher] Skip segment addr: 1f8000 size: 5671 sha256 matches
518489
[INFO blflash] Success
519490
+ sleep 5
@@ -524,9 +495,3 @@ Building Finish. To flash build output.
524495
----- Run BL602 Firmware
525496
+ open -a CoolTerm
526497
+ exit
527-
528-
Rust Build:
529-
530-
cargo build -v \
531-
--target riscv32imacf-unknown-none-elf.json \
532-
-Z build-std=core

0 commit comments

Comments
 (0)