# bsptools **Repository Path**: bai_ke/bsptools ## Basic Information - **Project Name**: bsptools - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-31 - **Last Updated**: 2024-06-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # bspMemTools 内存工具 Owner:李贤(307606) 目前支持: | 工具名称 | 作用 | 性质 | | -------- | ------------------------------------------------------ | ---------------- | | bspMem | 工具集合 | 内存工具编译产物 | | dumpregs | dump寄存器值,用于比较pinmux、管脚驱动力、时钟等的变化 | 拷贝bspMem生成 | | bspmd | memory display,可查看寄存器值 | bspMem的软链接 | ## 编译 修改顶层makefile里,PACK_DIR和CROSS_COMPILE,然后直接make ```makefile CROSS_COMPILE ?= arm-linux-gnueabihf-ssc379g-v1 #编译工具链名称 PACK_DIR=/home/307606/project/pack/goethe #打包环境路径 ``` ## 子模块 ### dumpregs 作用:dump寄存器值 使用: 1. 修改dumpregsCfg文件里的gDumpMat变量,指定需要dump的起始与终止地址 2. shell下执行dumpregs,dump的结果会打印在log里 ### bspmd 作用:可查看寄存器值 使用: 1. shell下执行 bspmd startAddr [endAddr] ```shell ~ # /nfs/ssc379g/bspmd 0x1F203280 cmdstr:bspmd 1f203280: 00000000 00000000 00000000 00000000 1f203290: 000004af 00000000 00000000 00000003 1f2032a0: 0000ffff 0000ffff 0000ffff 0000ffff 1f2032b0: 0000ffff 0000ffff 00000000 00000000 1f2032c0: 00000000 00000000 00000000 00000000 1f2032d0: 00000000 00000000 00000000 00000000 1f2032e0: 00000000 00000000 00000000 00000000 1f2032f0: 00000000 00000000 00000000 00000000 1f203300: 00000000 00000000 000000ee 00000000 1f203310: 000000ef 00000000 00000000 00000003 1f203320: 0000ffff 0000ffff 0000ffff 0000ffff 1f203330: 0000ffff 0000ffff 00000000 00000000 1f203340: 00000000 00000000 00000000 00000000 1f203350: 00000000 00000000 00000000 00000000 1f203360: 00000000 00000000 00000000 00000000 1f203370: 00000000 00000000 00000000 00000000 1f203380: 00000000 00000000 00000000 00000000 [END] ```