分类 IDE 下的文章

问题

Android Studio一直 Download fastutil-x.x.x.jar, 应该是被墙了。

解决方法

在项目目录下面的 build.gradle 里面添加 aliyun

buildscript {
    repositories {
        maven {
            url 'https://maven.aliyun.com/repository/google';
        }
        maven {
            url 'https://maven.aliyun.com/repository/public';
        }
        maven {
            url 'https://maven.aliyun.com/repository/jcenter';
        }
        google()
        mavenCentral()
    }
    dependencies {
        ...
    }
}

参考:

Android Studio一直Download fastutil-x.x.x.jar
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/118637583?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1
Download fastutil-8.4.0-sources jar一直加载问题
https://blog.csdn.net/qq_48092631/article/details/119818131

工程的配置中, user 的选项卡,after build/rebuild 的两条命令可以设置为

  1. fromelf --text -c -o "$L@L.asm" "#L"
  2. fromelf --bin -o "$L@L.bin" "#L"

当 iar 工程在多个地方复制使用的时候,有时候定位函数的时候,会提示错误的路径。

解决方法: project --> clean,清除, 然后 rebuild all,就可以了。

今天使用 qt 的写入文件,发现中文乱码,经过一番查找,解决问题。 ```c++ QTextStream txt(&file); txt.setCodec(QTextCodec::codecForName("utf-8")); txt << QString::fromStdString(json.toFormattedString()) << endl;

在 cube 中配置时可选 sdram1 和 sdram2,这两个对应的是内部映射的存储区域 sdram1 和 sdram2。如果选择 sdram2,那么访问 0xD000 0000 - 0xDFFF FFFF 之间的地址时,芯片就会使用 sdram2 的控制器。 sdram2 的控制器还可以设置相应的 cs 引脚,用来决定这个控制器控制的是 具体哪个物理引脚 sdne 对应的 sdram。

如果相应 sdram 能够执行程序,还需要和 nand 进行交换,使用 swp_fmc,交换到 external ram 区域,这个区域支持 xip 功能。

使用 eclipse 的安装市场安装 git 和 gitflow。

然后右键 项目工程,选择 team,选择 init gitflow,需要等待一会,就自动创建好了。 然后选择 gitflow 中的 start feature 来创建一个新的 feature。 修改好文件后,选择 git 中的 commit 来提交本地更新。 当本地功能完成以后,可以选择 gitflow 中的 publish feature 来发布到远程。

如果想要从远程获得本地没有的 feature ,选择 git flow 中的 track feature。

当 feature 功能没有问题后,可以 finish feature 来终结这个 finish,并自动合并到 develop 中。 但是不会自动推送到远程。需要用 git 中的 push 来更新到远程。而且远程上的 feature 分支也会保留。

stm32cubeide 是基于 eclipse 开发的软件,所以修改和 eclipse 类似,只要在 window --> perference --> keys 里面把 content assist 这个功能绑定到自己喜欢的按键即可。默认是 ctrl + space,我比较喜欢替换为 alt + /, 因为 alt + / 这个是 word completion,感觉比较鸡肋,所以直接替换掉。