jlink

Use Groovy app and test code in combination with jlink solution for bundling JavaFX

末鹿安然 提交于 2020-04-17 22:50:12
问题 This follows on from this excellent solution to the question of how to get Gradle to bundle up JavaFX with your distributions. NB specs: Linux Mint 18.3, Java 11, JavaFX 13. That stuff, involving jlink and a module-info.java, is beyond my pay grade (although I'm trying to read up on these things). I want to move to using Groovy in my app and test code (i.e. Spock) rather than Java. The trouble is, the minute I include the "normal" dependency in my build.gradle i.e. implementation 'org

Use Groovy app and test code in combination with jlink solution for bundling JavaFX

纵饮孤独 提交于 2020-04-17 22:49:36
问题 This follows on from this excellent solution to the question of how to get Gradle to bundle up JavaFX with your distributions. NB specs: Linux Mint 18.3, Java 11, JavaFX 13. That stuff, involving jlink and a module-info.java, is beyond my pay grade (although I'm trying to read up on these things). I want to move to using Groovy in my app and test code (i.e. Spock) rather than Java. The trouble is, the minute I include the "normal" dependency in my build.gradle i.e. implementation 'org

使用Renesas e2studio软件JLINK下载到板子上,解决JLINK连接不上问题

∥☆過路亽.° 提交于 2020-03-04 21:51:03
最近用Renesas e2studio软件下工程到板子,一直下载不进去,报JLINK连接不上的错误,如下,头疼,绕了很多弯路,下午终于搞定。 以下是本次学习记录。 先下载安装瑞萨的E2STUDIO软件,我使用7.6版本,官网上的例程比较多的是5.x和6.x的版本,如果下载安装的是7.6版本的软件,那官网上下载的低版本的例程需要修改之后才能使用。 E2STUDIO和KPIT编译器和AP4 for RZ工具可以在官网上下载,下载需要先注册一下账号,记住账号和激活码。 E2STUDIO下载链接: https://pan.baidu.com/s/1n7npH69DM2vs_85r5gkA2w 提取码:l33q AP4 for RZ工具下载链接: https://pan.baidu.com/s/12wN_L8a2IhPqpKSTmu2_XQ 提取码:0fxp KPIT编译器下载链接: https://pan.baidu.com/s/13RxSPH-xqCYEb0oJg13mKA 提取码:sk7f JLINK下载链接: https://pan.baidu.com/s/1RWg0NdtGq0n_dnUNxe-ktw 提取码:fw3f E2STUDIO集成的CODE GENERATOR好像不能支持RZT,另外安装一个AP4 for RZ工具,可以根据原理图和所选的瑞萨芯片进行配置自动生成驱动代码

Java 11 JLink getting error: automatic module cannot be used with jlink: com.microsoft.sqlserver.jdbc from file

流过昼夜 提交于 2020-02-28 06:09:07
问题 I'm trying to add a JDBC connector module to my project with Java 11. I downloaded the MSSqlServer JDBC driver 7.2 for Java 11 https://www.microsoft.com/en-us/download/details.aspx?id=57782 I added the module : requires com.microsoft.sqlserver.jdbc; Yet when I try to clean+build, NetBeans tells me: Error: automatic module cannot be used with jlink: com.microsoft.sqlserver.jdbc from file: /sqljdbc_7.2/enu/mssql-jdbc-7.2.2.jre11.jar I'm pretty sure this is because the jar doesn't have a

stm32的几种下载程序的方式

∥☆過路亽.° 提交于 2020-02-05 21:11:34
stm32的下载方式我目前接触最多的有三种,用串口ISP烧录hex文件,用仿真器一键烧录,还有那种小白式的bootlaoder固件升级烧录 用转串口模块烧录hex文件 首先要下载一个软件,然后怎么下载嘞我不想说,因为这种方式用的不多。 下载一个软件叫 FlyMcu 然后给你们几个链接 这是关于boot1引脚的设置 这是这么烧录的讲解 至于这么生成hex文件自己去刷视频,应该会有讲滴。 用仿真器一键烧录 敲黑板,这个是最常用的 仿真器有好几种,jlink,stlink,dap…还有一些,实际上这么配置都一样,买仿真器直接向商家要资料,这么玩都会告诉的。 仿真器选择的话,如果只是32入门的话买一个stlink就可以了,便宜嘛,不超过20块钱。 我用盗版的jlink比较多,相对来说jlink支持的芯片多一点,价格在100左右。 当然,自从V9出来以后jlink自制起来也很简单,网上开源的有一个以stm32f2系列的一个固件,去搞个这样子的也就几十块钱。什么时候我自己搞一个出来了再跟大家分享,去咸鱼上应该已经找得到了。。 DAP的话是ARM官方的开源仿真器,它最好玩的就是开源嘛,淘宝价五六十的样子,用起来还行。 最后一种挺好玩的,实际是做产品用于给别人升级固件的,我在这里不做解释,以后有机会再解释。 来源: CSDN 作者: 嗣-音- 链接: https://blog.csdn.net

SCR1(riscv+openocd+jlink+riscv_gdb)的linux环境搭建

旧街凉风 提交于 2020-01-29 00:04:00
scr1源码地址:https://github.com/syntacore/scr1 scr1_SDK地址:https://github.com/syntacore/scr1-sdk syntacore/openocd源码地址:https://github.com/syntacore/openocd riscv/riscv-openocd源码地址:https://github.com/riscv/riscv-openocd openocd官方地址:http://openocd.org/ riscv/riscv-gnu-toolchain源地址:https://github.com/riscv/riscv-gnu-toolchain 一、搭建openocd+jlink 下载linux下的jlink的驱动并安装 jlink驱动 1.SEGGER官网下载最新jlink驱动,网址 https://www.segger.com/downloads/jlink 2.下载完成后,找到下载好的文件,双击JLink_Linux_V614b_i386.deb,会自动在ubuntu software center安装,比压缩文件安装方便多啦。 3.找到路径 /opt/SEGGER/JLink/ ;终端执行JLinkExe,能进入则成功。 下载 syntacore/openocd源码 终端输入git

stm32的两种固件下载模式:JTAG和SWD

江枫思渺然 提交于 2020-01-20 02:48:46
一、JTAG模式 这种模式一般有10pin的、14pin的和20pin的,尽管引脚数和引脚的排列顺序不同,但是其中有一些引脚是一样的。值得注意的是,不同的IC公司会自己定义自家产品专属的Jtag头,来下载或调试程序。 Test Clock Input (TCK) -----强制要求1:TCK在IEEE1149.1标准里是强制要求的。TCK为TAP的操作提供了一个独立的、基本的时钟信号,TAP的所有操作都是通过这个时钟信号来驱动的。 Test Mode Selection Input (TMS) -----强制要求2:TMS信号在TCK的上升沿有效。TMS在IEEE1149.1标准里是强制要求的。TMS信号用来控制TAP状态机的转换。通过TMS信号,可以控制TAP在不同的状态间相互转换。 Test Data Input (TDI) -----强制要求3:TDI在IEEE1149.1标准里是强制要求的。TDI是数据输入的接口。所有要输入到特定寄存器的数据都是通过TDI接口一位一位串行输入的(由TCK驱动)。 Test Data Output (TDO) -----强制要求4:TDO在IEEE1149.1标准里是强制要求的。TDO是数据 输出 的接口。所有要从特定的寄存器中输出的数据都是通过TDO接口一位一位串行输出的(由TCK驱动)。 Test Reset Input (TRST) -

keil+stm32+jlink利用swd ITM 方式进行printf输出

你。 提交于 2020-01-16 04:16:20
使用ITM机制实现调试stm32单片机,实现printf与scanf。 1. ITM简介 ITM机制是一种调试机制,是新一代调试方式,在这之前,有一种比较出名的调试方式,称为半主机(semihosting)方式。 在pc上编写过C语言的人都知道,printf可以向控制台输出,scanf可以从控制台获取输入,这里的printf/scanf都是标准库函数,利用操作系统的这些函数,我们可以很方便的调试程序。在嵌入式设备上(如stm32单片机平台上)开发工具(如MDK/IAR)也都提供了标准库函,自然也提供了printf/scanf函数,那么这些函数是否可以使用呢? 问题来了,printf向哪里输出呢?并且大部分情况下,也没有键盘,又如何使用scanf实现输入呢? 我们都知道,嵌入式设备一般的使用仿真器,如常见Jlink/ulink,可以实现烧录,单步,下断点,查看变量,等等。仿真器将PC机和单片机连接器来。聪明的设计者们就在考虑是否可以借助仿真器,使得单片机可以借助PC机的屏幕以及PC机的键盘实现printf的输出和scanf的按键获取。 也就是说,如下的hello,world程序 # include <stdio.h> int main () { //硬件初始化 //.... printf( "hello, world"); for(;;); } 这个程序烧录到单片机中后

GDB Monitor commands in CLion

醉酒当歌 提交于 2020-01-12 22:31:23
问题 I'm trying to debug an embedded project using remote GDB. My system: Target: ARM Cortex M0. SEGGER J-Link GDB Server V6.10 Command Line Version arm-none-eabi-gdb 7.10.1.20160616-cvs CLion 2016.2.2, Build #CL-162.1967.7 Ubuntu 16.04 I have the following in my .gdbinit file: target remote localhost:2331 #(I remove this line when debugging with CLion) set verbose on file "/path_to_output_file/blinky.elf" monitor reset break main The thing that has troubled me for days now, is that this works